Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0249_AV_201511450321 » PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB Tipo de Avaliação: AV Aluno: Professor: DENIS GONCALVES COPLE Turma: 9001/AA Nota da Prova: 7,5 Nota de Partic.: 0 Av. Parcial 2 Data: 25/11/2017 11:20:09 1a Questão (Ref.: 201512174992) Pontos: 1,0 / 1,0 Qual a função do DriverManager? Resposta: É responsavel por se comunicar com todos os drivers que você deixou disponivel. Para isso, invocamos o método getConnection. Gabarito: Gerenciar os Drivers registrados e obter as conexões com os bancos de dados. 2a Questão (Ref.: 201512174995) Pontos: 1,0 / 1,0 Quais os tipos de EJBs existentes no J2EE? Resposta: Sessions Beans, Entity Beans e MDBs. Gabarito: Session Beans, Entity Beans e MDBs. 3a Questão (Ref.: 201512203996) Pontos: 1,0 / 1,0 Qual técnica permite que vários métodos tenham o mesmo identificador, variando somente sua assinatura? Encapsulamento Sobrescrita Polimorfismo Herança Sobrecarga 4a Questão (Ref.: 201512188688) Pontos: 0,0 / 1,0 Para recuperar os dados enviados através de uma requisição utiliza-se: request.Parameterget("nomedoparametro") parameter.Requestget("nomedoparametro") getParameter.request("nomedoparametro") request.getParameter("nomedoparametro") parameter.getRequest("nomedoparametro") 5a Questão (Ref.: 201512228847) Pontos: 1,0 / 1,0 Em termos de segurança com Java, um pacote muito útil é o java.security, onde são encontradas várias classes e interfaces relevantes para os processos de criptografia, como a destrutiva, baseada em hash de dados, utilizada na guarda de senha. Cada processo pode utilizar diferentes algoritmos, como MD5 e RSA. Caso fosse necessário efetuar Hash MD5, qual seria a sintaxe correta para obter o objeto responsável pelo cálculo deste hash? Cipher c = Cipher.getInstance("MessageDigest5"); MessageDigest md = MessageDigest.getInstance("MD5"); MessageDigest md = new MD5(); MessageDigest md = new MessageDigest5(); Cipher c = new Cipher("MD5"); 6a Questão (Ref.: 201512266598) Pontos: 1,0 / 1,0 Dada a classe abaixo, complete as lacunas de forma correta: import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; public class Principal { public static void main(String[] args) { try { _______________("org.postgresql.Driver"); Connection con = __________("jdbc:postgresql:BancoProva","aluno","prova"); Statement stm =_____________________; ResultSet rs = ________________("select * from tabela"); while(________________) { System.out.println("Valor da primeira coluna do resultado" + rs.getString(1)); } con.close(); } catch(Exception e) { System.out.println("Erro:" + e.getMessage()); } } } DriverManager.getConnection, Class.forName, con.createStatement(),stm.executeQuery, rs.next() Class.forName, DriverManager.getConnection, con.createStatament(),stm.executeQuery, rs.hasNext() Class.forName, DriverManager.getConnection, con.createStatement(),stm.executeQuery, rs.next() DriverManager.getConnection, Class.forName, rs.createStatament(),stm.executeQuery, rs.hasNext() DriverManager.getConnection, Class.forName, rs.createStatement(),stm.executeQuery, rs.next() 7a Questão (Ref.: 201512204020) Pontos: 1,0 / 1,0 "Especificação Java, JSR 14, que permite escrever códigos reutilizáveis por diferentes tipos de objetos; essa especificação determina ao compilador, qual tipo de classe deve ser interpretada no momento da compilação, permitindo ao programador especificar qualquer tipo de objeto para ser manipulado em uma classe". O texto se refere a: Classes Anotações Generics JPA JSP 8a Questão (Ref.: 201511595997) Pontos: 1,0 / 1,0 No projeto de arquitetura modelo-visão-controle (MVC), o controlador renderiza a interface de usuário a partir da visão, o modelo encapsula funcionalidades e objetos de conteúdo e a visão processa e responde a eventos e invoca alterações ao controlador. encapsula funcionalidades e objetos de conteúdo, o modelo processa e responde a eventos e invoca alterações ao controlador e a visão renderiza a interface de usuário a partir do modelo. processa e responde a eventos e invoca alterações ao modelo, o modelo renderiza a interface de usuário a partir da visão e a visão encapsula funcionalidades e objetos de conteúdo. encapsula funcionalidades e objetos de conteúdo, o modelo renderiza a interface de usuário a partir da visão e a visão processa e responde a eventos e invoca alterações ao controlador. processa e responde a eventos e invoca alterações ao modelo, o modelo encapsula funcionalidades e objetos de conteúdo e a visão renderiza a interface de usuário a partir do modelo. 9a Questão (Ref.: 201511745404) Pontos: 0,0 / 0,5 Considere as instruções abaixo encontradas em um arquivo de uma aplicação que utiliza JSF Essas instruções indicam a existência de um bean gerenciado( classe Funcionario.java ) no pacote bean que poderá ser referenciado nas páginas JSP por meio da palavra func . O arquivo correto no qual essas instruções são colocadas é o web-inf.xml. web.xml. context.xml. faces-config.xml. config-bean.xml. 10a Questão (Ref.: 201512227672) Pontos: 0,5 / 0,5 O componente utilizado para a visualização dos dados em um aplicativo corporativo Java para Web, dentro de uma arquitetura MVC, é baseado na tecnologia: RMI IIOP Servlet CORBA JSP
Compartilhar