Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a 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. 2a 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. 3a 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. 4a 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. 5a 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. 6a 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
Compartilhar