Prévia do material em texto
1. "Método que não pode ser sobrescrito". Assinale a alternativa que indica esse tipo de método. Método de trabalho Método abstrato Método concreto Método final Método polimórfico Quest.: 2 2. "Uma classe que não pode ser estendida, podendo apenas ser instanciada". Assinale a alternativa que indica esse tipo de classe. Classe abstrata Classe final Interface Classe filha Classe concreta Quest.: 3 3. Para criar um Servlet é necessário: Criar uma classe que estenda a classe HttpServlet. Criar uma classe que implemente a interface HttpServlet. Implementar o método Servlet.service(Servlet.HTTP_REQUEST). Implementar todos os métodos HttpServer Instanciar a classe Servlet que implemente Serializable. Quest.: 4 4. Qual das afirmativas abaixo é falsa com relação aos Web Servers Java? Não são capazes de gerenciar estado. Um web service é uma aplicação distribuída, cujos componentes podem ser aplicados e executados em dispositivos distintos. Todo JSP é transformado pelo contexto em um Servlet. O principal contexto para Web utilizado é o Tomcat. Permitem tratamento diferenciado para chamadas GET e POST. Quest.: 5 5. Em JSP, a diretiva taglib define uma biblioteca para ser inserida na página. uma nova tag para ser usada na página. um conjunto de classes importadas para serem usadas na página. um módulo logicamente coesivo. uma biblioteca de tags para serem usadas na página. Quest.: 6 6. Páginas JSP podem ser escritas sem qualquer comando Java explícito, desde que seja feito o uso de: Declarações JSP Bibliotecas de tags Expressões JSP Scriptlets XML Schema Quest.: 7 7. É um dos cinco elementos básicos que nos permitem manipular bancos de dados através da API JDBC. TagLib SGBD JSP DriverManager Servlets Quest.: 8 8. (TRE-RR/2015) A interface PreparedStatement do Java permite executar instruções SQL parametrizadas, ou seja, que primeiro são construídas e depois recebem parâmetros. Neste contexto, considere que no bloco de código abaixo con é um objeto da interface Connection que representa uma conexão com um banco de dados, estabelecida com sucesso: String sql = "insert into contatos (nome, email, endereco) values (_I_, _II_, _III_); PreparedStatement stmt = con.prepareStatement(sql); stmt.setString(1, "Paulo"); stmt.setString(2, "paulo@email.com.br"); stmt.setString(3, "Rua Vergueiro, 1567"); stmt.execute(); No bloco de código apresentado, as lacunas I, II e III devem ser preenchidas, correta e respectivamente, com: "Paulo", "paulo@email.com.br", e "Rua Vergueiro, 1567" 1, 2, 3 * ${1}, ${2}, ${3} ? Quest.: 9 9. Arquivo de configuração necessário para a configuração das conexões no JPA: readme.txt context.xml persistence.xml manifest web.xml Quest.: 10 10. A anotação @ManytToOne será utilizada toda vez que quisermos indicar um relacionamento do tipo: Um para um Muitos para um Um para muitos Cascade Muitos para muitos