Buscar

CCT0249_AV » PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB

Prévia do material em texto

BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 
 
1 de 3 25 /11/2015 02:15 Marcos Lima 
 
Avaliação: CCT0249_AV_ » PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB 
Tipo de Avaliação: AV 
Aluno: - MARCOS RAIMUNDO DE LIMA 
Professor: DENIS GONCALVES COPLE Turma: 9001/AA 
Nota da Prova: 7,0 Nota de Partic.: 1 Data: 18/11/2015 14:07:59 
 
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: O retorno será os dados do Aluno que foi adicionado no Banco de Dados. Recebe o (Aluno a). A linha 5 tem a função de buscar a 
conexão com o Banco de dados. A linha 6 tem a função de preparar a plataforma para que os comandos digitados sejam reconhecidos em 
SQL e assim vinculados com o Banco de Dados. A linha 10 tem a função de executar e atualizar os dados cadastrados no Banco de Dados. 
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. 
 
1 a Questão (Ref.: 201403706682) Pontos: 1 , 5 / 1 , 5 
2 a Questão (Ref.: 201403693031) Pontos: 1 , 5 / 1 , 5 
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 
 
2 de 3 25 /11/2015 02:15 Marcos Lima 
Quais os tipos de EJBs existentes no J2EE? 
Resposta: Entity Bean, Satefull Session Bean, Statelles Session Bean e Message Driver Bean. 
Gabarito: Session Beans, Entity Beans e MDBs. 
 
 
 
Em JSP, a diretiva taglib define 
uma nova tag para ser usada na página. 
um módulo logicamente coesivo. 
uma biblioteca para ser inserida na página. 
um conjunto de classes importadas para serem usadas na página. uma biblioteca de 
tags para serem usadas na página. 
 
3 a Questão (Ref.: 201403722032) Pontos: 0 , 0 / 0 , 5 
Qual técnica permite que vários métodos tenham o mesmo identificador, variando somente sua assinatura? 
Encapsulamento 
Herança 
Polimorfismo 
Sobrecarga 
Sobrescrita 
4 a Questão (Ref.: 201403048076) Pontos: 0 , 0 / 0 , 5 
São considerados contêineres JSP/Servlet: 
HttpServlet e Javascript 
classe abstrata e interface 
Oracle e PostgreSql 
métodos e atributos 
Apache Tomcat e Glassfish 
5 a Questão (Ref.: 201403114023) Pontos: 0 , 5 / 0 , 5 
6 a Questão (Ref.: 201403048078) Pontos: 0 , 5 / 0 , 5 
Marque a opção correta sobre o conceito JDBC: 
é o kit de desenvolvimento Java para implementação em dispositivos móveis 
uma classe Java que gera tabelas de banco de dados relacionais 
são metadados sobre um objeto de conexão 
tecnologia que permite aos programas Java interagir com os bancos de dados 
framework para desenvolvimento web 
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 
 
3 de 3 25 /11/2015 02:15 Marcos Lima 
 
7a Questão (Ref.: 201403582899) Pontos: 0,5 / 0 , 5 
Um elemento de grande relevância para a programação em qualquer linguagem da atualidade é o mapeamento objeto-relacional, responsável 
pela visualização e manipulação dos registros de bancos relacionais em termos de objetos da linguagem. Um exemplo deste tipo de 
ferramenta é o JPA, utilizado na linguagem Java, o qual usa anotações para determinar os tipos de relações expressos. Assinale a alternativa 
INCORRETA com relação a estas anotações: 
@ManyToOne expressa relações do tipo muitos para um. 
@OneToMany expressa relações do tipo um para muitos. 
@OneToMany tem o mapeamento reverso definido como @ManyToOne. 
@ManyToOne recebe o valor mapeado através de uma coleção. 
@OneToOne expressa relações do tipo um para um. 
 
 
 
Uma das tecnologias utilizadas na criação de aplicativos Web em Java é a de Servlets, os quais são utilizados comumente para interfacear a 
view JSP com as camadas de negócio, mas que podem ser utilizados de forma independente. Com relação aos Servlets, assinale a opção 
correta. 
Precisam ser definidos pela anotação @CGIServlet. 
São convertidos em JSP pelo container. 
Permitem obter os dados enviados por formulários HTML através do método getAttribute de request. 
Processam informações de GET ou POST no mesmo método. 
Podem armazenar dados no escopo de sessão. 
Período de não visualização da prova: desde 12/11/2015 até 24/11/2015. 
8 a Questão (Ref.: 201403647491) Pontos: 0 , 5 / 0 , 5 
Assinale a opção que apresenta apenas padrões de construção: 
Builder, Decorator e Memento 
Adapter, Facade e Bridge 
Builder, Prototype e Memento 
Decorator, Iterator e Visitor 
Singleton, Proxy e Bridge 
9 a Questão (Ref.: 201403647486) Pontos: 1 , 0 / 1 , 0 
Qual o tipo de EJB voltado para as ações de persistência de dados? 
Sateful Session Bean 
Entity Bean 
Stateless Session Bean 
Message Driven Bean 
Async Queued Bean 
10 a Questão (Ref.: 201403253794) Pontos: 1 , 0 / 1 , 0

Outros materiais