Buscar

Programação cliente servidor aula 10 Exercícios 2

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)).

Mais conteúdos dessa disciplina