Baixe o app para aproveitar ainda mais
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
Compartilhar