Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.:201702261808) Acerto: 1,0 / 1,0 Qual técnica permite que vários métodos tenham o mesmo identificador, variando somente sua assinatura? Polimorfismo Sobrecarga Sobrescrita Encapsulamento Herança 2a Questão (Ref.:201702261811) Acerto: 0,0 / 1,0 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? Encapsulamento Herança Agregação Sobrecarga Sobrescrita 3a Questão (Ref.:201702261658) Acerto: 1,0 / 1,0 São considerados contêineres JSP/Servlet: Oracle e PostgreSql classe abstrata e interface HttpServlet e Javascript Apache Tomcat e Glassfish métodos e atributos 4a Questão (Ref.:201702261848) Acerto: 0,0 / 1,0 Analise as alternativas sobre Servlets: I - A tecnologia Java Servlet utiliza a plataforma Java para criar páginas web dinâmicas em aplicações independente de plataforma; II - Servlet é uma classe que estende (herda) de httpServlet; III - É baseada na construção de classes e são executadas no cliente (navegador). Somente a I e II estão corretas. Somente a I está correta. Todas as afirmativas estão corretas. Somente a III está correta. Somente a II está correta. 5a Questão (Ref.:201702261995) Acerto: 0,0 / 1,0 São marcações utilizadas para indicar ao contêiner como tratar a página em questão. Diretivas Objetos Classes Herança JSP 6a Questão (Ref.:201702261813) Acerto: 1,0 / 1,0 Com relação às características de um Java Bean, qual alternativa abaixo está INCORRETA? Seus atributos devem ser públicos. Possui um construtor sem argumentos. Deve ser fornecido um "get" e "set" para cada um dos atributos. Implementa a interface java.io.Serializable É um componente reutilizável de software. 7a Questão (Ref.:201702261968) Acerto: 1,0 / 1,0 Complete as lacunas no trecho de código-fonte abaixo com os termos corretos: (1)____________ banco = DriverManager.getConnection(url, "usuario", "senha"); (2)____________ comandoSql = banco.createStatement(); (3)____________ resultados = comandoSql.executeQuery("SELECT codigo, nome FROM clientes"); while (resultados.next()) { System.out.println(resultados.getInt("codigo")); System.out.println(resultados.getString("nome")); } resultados.close(); comandoSql.close(); banco.close(); (1) DbConnection (2) SqlCommand (3) ResultSet (1) Connection (2) Statement (3) ResultSet (1) Connection (2) Command (3) RecordSet (1) Database (2) Command (3) RecordSet (1) EntityManager (2) Query (3) List 8a Questão (Ref.:201702261861) Acerto: 0,0 / 1,0 Para conectar uma aplicação ao banco de dados usamos drivers do tipo JDBC. Precisamos executar scripts SQL para acessarmos bancos relacionais e mantermos as informações. Quando estamos fazendo uma consulta, utilizamos um método específico, e quando queremos nos proteger de SQL Injection escolhemos um tipo que já possui tratamento para tal. Estamos nos referindo a: executeSQL - Statement executeQuery - Statement executeUpdate - Statement executeQuery - PreparedStatement executeSQL - PreparedStatement 9a Questão (Ref.:201702261897) Acerto: 1,0 / 1,0 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 expressa relações do tipo um para muitos. @OneToMany tem o mapeamento reverso definido como @ManyToOne. @ManyToOne expressa relações do tipo muitos para um. @ManyToOne recebe o valor mapeado através de uma coleção. @OneToOne expressa relações do tipo um para um. 10a Questão (Ref.:201702261877) Acerto: 0,0 / 1,0 O padrão DAO pode ter as suas classe de acesso aos dados sendo implementadas utilizando JPA. A refatoração de um projeto existente para que ele passe a usufruir das vantagens da API não é tão custosa para sistemas menores. Marque a afirmativa correta: O uso de JPA dificulta a mudança de um SGBD de um fabricante para outro. O mapeamento objeto relacional permite façamos a configuração de todas as classes do sistema, fazendo com que cada classe de um sistema possua a sua representação no banco de dados. As classes de entidade só podem possuir propriedades associadas aos campos das tabelas. Cada tabela no banco de dados se transforma sempre em uma única classe modelo e ela deve possuir a anotação Entity. As tabelas no banco de dados devem possuir representações nas classes configuradas com a anotação Entity, fazendo os tratamentos necessários para as diferenças que existirem nos nomes das tabelas e dos campos.
Compartilhar