Buscar

av programacao servidores web

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

26/11/2015 BDQ Prova
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 1/4
 
Avaliação: CCT0249_AV_201301259748 » PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB
Tipo de Avaliação: AV
Aluno: 201301259748 ­ LEONARDO PALMEIRO
Professor: DENIS GONCALVES COPLE Turma: 9002/AB
Nota da Prova: 7,5    Nota de Partic.: 2   Av. Parcial  Data: 12/11/2015 19:08:19
  1a Questão (Ref.: 201301979015) Pontos: 1,5  / 1,5
Analise o método abaixo:
1   public void adicionarAluno(Aluno a)  {
2       String sSql;
3       sSql = "INSERT INTO ALUNO(alu_ra, alu_nome, alu_email) VALUES(?, ?, ?)";
4       try {
5            con = getConexao();
6            pstmt = con.prepareStatement(sSql);
7            pstmt.setString(1, a.getRa());
8            pstmt.setString(2, a.getNome());
9            pstmt.setString(3, a.getEmail());
10          pstmt.executeUpdate();           
11          pstmt.close();
12          con.close();
13        } 
14        catch (SQLException erro) {
15           System.out.println("Erro ao gravar cliente" + erro.getMessage());
16        } 
17  }
Responda:
1.  Qual o tipo de retorno do método adicionarAluno?
2.  O que o método adicionarAluno recebe como parâmetro ?
3.  Qual a função da linha 5.  Explique.
4.  Qual a função da linha 6.  Explique.
5.  Qual a função da linha 10. Explique.
Resposta: 1. Não existe retorno por ser void. 2. recebe o objeto do tipo aluno. 3. atribuir a variavel con a conexão com o banco. 4.
atribui a variavel psrmt o objeto da conexão com o banco de dados com o comando sql preparado para receber os atributos de
valores para inserção. 5. está executando o insert do comando.
Gabarito:
1.  void
2.  O método adicinarAluno recebe como parâmetro um objeto do tipo Aluno, que será armazenado em a.
3.  O métogo getConnexão obtém uma conexão com o banco de dados e armazena na variável con que é do tipo Connection.
4.  Executa a instrução SQL que foi preparada na linha 6.
  2a Questão (Ref.: 201301526216) Pontos: 1,0  / 1,5
Um dos principais frameworks Java da atualidade é o JSF. Quais as características estruturais e funcionais deste framework?
Resposta: JSf é uma tecnologia que nos permite criar aplicações java web utilizando componentes pré­prontos, dessa forma o
desenvolvedor n~ão necessita se preocupar com java script e css
26/11/2015 BDQ Prova
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 2/4
Gabarito: O framework JSF apresenta a funcionalidade orientada a eventos dos sistemas desktop, ao mesmo tempo em que
estruturalmente mantém uma arquitetura MVC com Front Control.
Fundamentação do(a) Professor(a): Incompleto.
  3a Questão (Ref.: 201301908940) Pontos: 0,5  / 0,5
"Uma classe que não pode ser estendida, podendo apenas ser instanciada". Assinale a alternativa que indica esse tipo de classe.
Classe abstrata
Classe concreta
Classe filha
Interface
  Classe final
  4a Questão (Ref.: 201301979057) Pontos: 0,5  / 0,5
Para recuperar os dados enviados através de uma requisição utiliza­se:
getParameter.request("nomedoparametro")
parameter.Requestget("nomedoparametro")
request.Parameterget("nomedoparametro")
  request.getParameter("nomedoparametro")
parameter.getRequest("nomedoparametro")
  5a Questão (Ref.: 201301386343) Pontos: 0,5  / 0,5
Em JSP, a diretiva taglib define:
uma biblioteca para ser inserida na página.
uma nova tag para ser usada na página.
um conjunto de classes importadas para serem usadas na página.
  uma biblioteca de tags para serem usadas na página.
um módulo logicamente coesivo.
  6a Questão (Ref.: 201301320411) Pontos: 0,5  / 0,5
Marque a opção correta sobre o conceito JDBC:
são metadados sobre um objeto de conexão
  tecnologia que permite aos programas Java interagir com os bancos de dados
é o kit de desenvolvimento Java para implementação em dispositivos móveis
framework para desenvolvimento web
uma classe Java que gera tabelas de banco de dados relacionais
  7a Questão (Ref.: 201301909559) Pontos: 0,5  / 0,5
Com base na classe abaixo declarada:
26/11/2015 BDQ Prova
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 3/4
@Entity
public class Aluno{
       @Id
        private int mat;
        private int numero;
       // demais declarações
}
Assinale a afirmativa falsa.
A chave primária da entidade Aluno corresponde ao atributo mat
  A chave primária da entidade Aluno corresponde ao atributo numero.
A classe Aluno representa uma entidade de persistência de dados.
No Mapeamento Objeto Relacional, os objetos da classe Aluno correspondem aos registros da tabela aluno.
A anotação @Entity indica que a classe Aluno é uma entidade simples
  8a Questão (Ref.: 201301386367) Pontos: 0,5  / 0,5
Em relação aos padrões de projeto, o modelo MVC, que foi originalmente desenvolvido pela IBM, apresenta
um modelo em três camadas. São elas:
  Model (Modelo de dados), View (Visão/Interface) e Controler (Controle/Negócio);
Model (Modelo de dados), Controler (Controle/Negócio) e Data (Negócio/Dados);
Client (Cliente), Controler (Controle/ Negócio) e View (Visão/Interface);
Client (Cliente), View (Visão/Interface) e Data (Interface/Dados);
Model (Modelo de dados), Business Interface (Interface/negócios) e Data (dados).
  9a Questão (Ref.: 201301919816) Pontos: 1,0  / 1,0
O componente da arquitetura JEE responsável pelo tratamento de mensagens de forma assíncrona seria:
  Message Driven Bean
Stateless Session Bean
Stateful Session Bean
Async Queued Bean
Entity Bean
  10a Questão (Ref.: 201301990368) Pontos: 1,0  / 1,0
No que tange a persistência, o padrão Data Access Object (DAO) é um padrão introduzido no ambiente JEE [3], largamente
utilizado na persistência de Dados
Dada as opções abaixo, identifique a que não corresponde a este padrão.
  é um padrão de projeto que não abstrai e encapsula os mecanismos de acesso a dados escondendo os detalhes da
execução da origem dos dados
o objetivo do padrão é isolar a aplicação da tecnologia de acesso e localização dos dados.
permite criar as classes de dados independentemente da fonte de dados ser um BD relacional, um arquivo texto, um
arquivo XML, etc.
prover isolamento da tecnologia de persistência.
não depende da linguagem de programação usada e pode ser implementado em qualquer linguagem, e que existem
diversas implementações possíveis.
26/11/2015 BDQ Prova
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 4/4
Período de não visualização da prova: desde 12/11/2015 até 24/11/2015.

Outros materiais