Prévia do material em texto
23/11/2018 Conteúdo Interativo http://estacio.webaula.com.br/Classroom/index.html?id=2147771&classId=984540&topicId=2781506&p0=03c7c0ace395d80182db07ae2c30f034… 1/3 Qual das características abaixo NÃO se refere ao framework de persistência JPA? No que tange a persistência, o padrão Data Access Object (DAO) é um padrão introduzido no ambiente JEE [3], largamente utilizado na persistência de Dados Dada as opções abaixo, identifique a que não corresponde a este padrão. O componente que normalmente recebe as solicitações via HTTP em um sistema Java Web corporativo, principalmente se utilizado o padrão Front Control, seria: O middleware de acesso ao banco de dados utilizado pelo Java é denominado: Disciplina: CCT0780 - PROG. CLIENTE SERV. Período Acad.: 2018.3 EAD (GT) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. Uso de um gerenciador de persistência, o qual pode efetuar processos transacionais. Uso de anotações para a configuração do relacionamento entre a entidade e a tabela do banco de dados. Ela detalha uma interface que pode ser implementada para permitir persistência em sistemas de memória principal volátil. Acesso direto ao banco de dados através de ODBC. Utilização simplificada pelo JEE através de anotações. 2. é um padrão de projeto que não abstrai e encapsula os mecanismos de acesso a dados escondendo os detalhes da execução da origem dos dados o objetivo do padrão é isolar a aplicação da tecnologia de acesso e localização dos dados. permite criar as classes de dados independentemente da fonte de dados ser um BD relacional, um arquivo texto, um arquivo XML, etc. não depende da linguagem de programação usada e pode ser implementado em qualquer linguagem, e que existem diversas implementações possíveis. prover isolamento da tecnologia de persistência. 3. Servlet Gateway RPC JSP Session EJB MDB 4. JNDI JMS RMI RPC JDBC 23/11/2018 Conteúdo Interativo http://estacio.webaula.com.br/Classroom/index.html?id=2147771&classId=984540&topicId=2781506&p0=03c7c0ace395d80182db07ae2c30f034… 2/3 O uso de um DAO (Data Access Object) em um código tem a função de: Diretivas JSP afetam a estrutura geral do Servlet resultante da compilação de uma página JSP. Entre outras coisas, diretivas podem ser usadas para definir a linguagem usada no documento JSP, arquivos a serem incluídos, bibliotecas de tags a serem usadas, etc. Diretivas são definidas entre as tags <%@ e %> ou usando a notação XML Dada as opções abaixo, identifique a que não corresponde a uma diretiva JSP. 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. Qual o comando SQL usado para criar tabela? 5. gerenciar a geração de logs de acesso com API específica impedir que uma classe tenha mais de um objeto instanciado prover uma camada de segurança para a aplicação encapsular o usuário e senha de acesso ao banco de dados relacional prover uma interface para acesso a um banco de dados ou outro mecanismo de persistência Explicação: O padrão DAO visa concentrar as operações de banco, permitindo que o restante do sistema trabalhe apenas com objetos. 6. errorPage import isErrorJsp contentType session 7. Precisam ser definidos pela anotação @CGIServlet. Processam informações de GET ou POST no mesmo método. Podem armazenar dados no escopo de sessão. Permitem obter os dados enviados por formulários HTML através do método getAttribute de request. São convertidos em JSP pelo container. 8. Create Table Primara key ExecuteSql Alter Table Insert into 23/11/2018 Conteúdo Interativo http://estacio.webaula.com.br/Classroom/index.html?id=2147771&classId=984540&topicId=2781506&p0=03c7c0ace395d80182db07ae2c30f034… 3/3 Explicação: Um exemplo de comando para criação de tabela seria: CREATE TABLE PRODUTO(ID INTEGER PRIMARY KEY, NOME VARCHAR(20)).