Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar Avaliação: CCT0249_AV_201307185967 » PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB Tipo de Avaliação: AV Aluno: 201307185967 - RENATO GOMES CHAVES Professor: DENIS GONCALVES COPLE Turma: 9002/AB Nota da Prova: 6,0 Nota de Partic.: 2 Data: 18/11/2015 17:58:58 1a Questão (Ref.: 201307897856) 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 - incluir as informações no banco; 2 - Os valores do formulário para inserir no banco; 3 - Criar a conexão com o banco de dados; 4 - Abrir a conexão 5 - Executar a query para inserir as informações no banco; 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.: 201307884205) Pontos: 0,0 / 1,5 Quais os tipos de EJBs existentes no J2EE? Resposta: São 4: page, request, session e application. Gabarito: Session Beans, Entity Beans e MDBs. Fundamentação do(a) Professor(a): Incorreto. 3a Questão (Ref.: 201307913211) Pontos: 0,0 / 0,5 Quando existe a necessidade de reescrever um método herdado da classe pai, mantendo a mesma assinatura que o método original, incluindo mesmo nome, mesmo tipo de dado de retorno e mesma lista de parâmetros, estamos nos referindo a que técnica? Sobrecarga Agregação Sobrescrita Herança Encapsulamento 4a Questão (Ref.: 201307890633) Pontos: 0,5 / 0,5 Quando falamos de programação WEB, temos uma definição de uma classe na linguagem de programação Java que, dinamicamente, processa requisições e respostas, proporcionando, dessa maneira, novos recursos aos servidores. A definição, mais usada, considera-os extensões de servidores. Este módulo que estende a funcionalidade de um servidor web, através de módulos de aplicação implementados, em Java, estamos nos referindo a(o) PHP Java Servlet ASP Java Web 5a Questão (Ref.: 201307305197) Pontos: 0,5 / 0,5 Em JSP, a diretiva taglib define 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. uma nova tag para ser usada na página. uma biblioteca para ser inserida na página. 6a Questão (Ref.: 201307239252) Pontos: 0,5 / 0,5 Marque a opção correta sobre o conceito JDBC: são metadados sobre um objeto de conexão é o kit de desenvolvimento Java para implementação em dispositivos móveis uma classe Java que gera tabelas de banco de dados relacionais tecnologia que permite aos programas Java interagir com os bancos de dados framework para desenvolvimento web 7a Questão (Ref.: 201307774073) 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: @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. @OneToMany expressa relações do tipo um para muitos. @ManyToOne expressa relações do tipo muitos para um. 8a Questão (Ref.: 201307838665) Pontos: 0,5 / 0,5 Assinale a opção que apresenta apenas padrões de construção: Adapter, Facade e Bridge Builder, Prototype e Memento Builder, Decorator e Memento Singleton, Proxy e Bridge Decorator, Iterator e Visitor 9a Questão (Ref.: 201307838657) Pontos: 1,0 / 1,0 O componente da arquitetura JEE responsável pelo tratamento de mensagens de forma assíncrona seria: Stateful Session Bean Message Driven Bean Stateless Session Bean Entity Bean Async Queued Bean 10a Questão (Ref.: 201307936879) Pontos: 1,0 / 1,0 Nos aplicativos corporativos é comum concentrar as chamadas ao banco de dados em uma classe, segundo um padrão de desenvolvimento denominado: Strategy DAO Front Control Singleton Decorator Período de não visualização da prova: desde 12/11/2015 até 24/11/2015.
Compartilhar