PROGRAMAÇÃO CLIENTE SERVIDOR 9
10 pág.

PROGRAMAÇÃO CLIENTE SERVIDOR 9


DisciplinaProgramação Cliente/servidor499 materiais596 seguidores
Pré-visualização1 página
1\u200ba\u200b Questão 
 
 
 
No ambiente JEE, a anotação PersistenceContext é utilizada para: 
 
 
 Efetuar a conexão com as filas de uma mensageria a patir do MDB. 
 Instanciar um EntityManager a partir da unidade de persistência. 
 Definir uma interface remota para um EJB. 
 Acessar um EJB a partir de um Servlet. 
 
Definir um EJB do tipo Stateless. 
Respondido em 30/05/2019 19:10:27 
 
 
Explicação: 
O uso da anotação PersistenceContext permite instanciar um EntityManager a partir do 
nome da unidade de persistência, conforme as definições efetuadas no arquivo 
persistence.xml. 
 
 
 
 
 
 
 
 2\u200ba\u200b Questão 
 
 
 
Em uma arquitetura MVC com uso de JSP, JPA e EJB, em que camadas estariam, 
respectivamente, os componentes de cada uma destas tecnologias? 
 
 
 View, Control e Model 
 Model, Control e View 
 Model, View e Control 
 View, Model e Control 
 
 
 
 
Control, Model e View 
Respondido em 30/05/2019 19:10:44 
 
 
Explicação: 
Os componentes Servlet e JSP irão compor a interface na camada View, enquanto o 
acesso ao banco será feito via JPA na camada Model, e as regras de negócio serão 
implementadas pelos EJBs na camada Control. 
 
 
 
 
 
 
 
 3\u200ba\u200b Questão 
 
 
 
Com relação aos conceitos de arquitetura de aplicações, é correto afirmar que o MVC é 
um padrão 
 
 
 de objeto que executa uma operação quando ele recebe uma solicitação 
(mensagem) correspondente de um outro objeto. 
 de desenvolvimento cuja finalidade é definir uma interface na mesma camada da 
"lógica da aplicação". 
 de arquitetura de aplicações que visa separar a "lógica da aplicação", a "interface 
do usuário" e a "persistência de dados". 
 de operação dirigida para uma classe e não para um objeto individual. 
 
que garante que uma lógica de negócios possa ser acessada e visualizada por 
uma única interface. 
 
 
 
Respondido em 30/05/2019 19:10:07 
 
 
Explicação: 
A arquitetura MVC divide o aplicativo em 3 camadas: Model (Persistência), Control 
(Regras de Negócio) e View (Interfaces). Não pode ocorrer contato entre a View e a 
Model. 
 
 
 
 
 
 
 
 4\u200ba\u200b Questão 
 
 
 
O protocolo HTTP não armazena estado, ou seja, os dados são perdidos na navegação 
entre as páginas. Para manter os dados referentes a uma conexão deve ser utilizado, no 
servidor, um objeto do tipo: 
 
 
 HttpServletResponse 
 HttpServletRequest 
 HttpRequest 
 HttpResponse 
 
HttpSession 
 
Respondido em 30/05/2019 19:12:01 
 
 
Explicação: 
Os atributos de sessão, referentes a uma dada conexão, podem ser manipulados com o 
uso de um objeto do tipo HttpSession. No Servlet ele é obtido a partir da requisição com a 
chamada ao método getSession, enquanto no JSP ele é um objeto implícito denominado 
session. 
 
 
 
 
 
 
 
 5\u200ba\u200b Questão 
 
 
 
A arquitetura MOM (Message Oriented Middleware) se torna muito importante no mundo 
corporativo ao permitir que sejam sequenciados diversos pedidos para atendimento de 
forma assíncrona, pois as solicitações são enviadas para filas de mensagens com a 
finalidade de serem processadas posteriormente, sem bloquear o cliente. Esta é um típico 
exemplo de qual padrão arquitetural? 
 
 
 MVC 
 Event-Driven 
 PAC 
 Broker 
 
 
 
Blackboard 
 
Respondido em 30/05/2019 19:12:25 
 
 
Explicação: 
Os sistemas de mensageria são baseados em Middleware Orientado a Mensagens 
(MOM), os quais são assíncronos e guiados por eventos, segundo o padrão Event-Driven. 
 
 
 
 
 
 
 
 6\u200ba\u200b Questão 
 
 
 
O ferramental do NetBeans permite gerar de forma automática os EJBs responsáveis por 
invocar as diversas operações a serem efetuadas no banco a partir de entidades JPA. Ao 
fazer isto, ele segue um padrão de desenvolvimento denominado: 
 
 
 Intercept Filter 
 Singleton 
 Session Facade 
 Front Control 
 
 
 
 
Adapter 
Respondido em 30/05/2019 19:12:58