Prévia do material em texto
27/03/2025, 10:56 Você acertou 3 de 3 questões Verifique o seu desempenho e continue treinando! Você pode refazer o exercício quantas vezes quiser. Verificar Desempenho Lista de exercícios Tecnologia. T Sair Ao trabalhar com um aplicativo corporativo, segundo a arquitetura MVC, as Questão 1 de 3 camadas Model e Controller são definidas ao nível do projeto interno com o terminador "ejb", 1 2 3 e o NetBeans oferece ferramentas de automatização para a geração dos Corretas (3) componentes necessários, com utilização de Em branco (0) duas tecnologias específicas. Quais são as tecnologias utilizadas para as duas camadas citadas, respectivamente? A JSP e Servlet. B Servlet e JPA. C EJB e Servlet. 1/427/03/2025, 10:56 estacio.saladeavaliacoes.com.br/exercicio/67e558dd696171df941bb3a3/gabarito/ D JPA e EJB. E JPA e JSP. Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado As tecnologias utilizadas para as camadas Model e Controller, respectivamente, são JPA (Java Persistence API) e EJB (Enterprise JavaBeans). A JPA é uma API padrão da linguagem Java que define como os dados devem ser persistidos em um banco de dados relacional, sendo utilizada na camada Model. Já o EJB é um componente de software que encapsula a lógica de negócios de uma aplicação, sendo utilizado na camada Controller. 2 Marcar para revisão Uma mudança essencial no modelo de programação Java, com a evolução do JEE, foi o uso de anotações nas diversas tarefas de configuração dos EJBs do aplicativo. Para que serve a anotação Local no ambiente de criação de EJBs? 2/427/03/2025, 10:56 A Definir um Stateless Session Bean. Definir um contexto de persistência B local para o Session Bean. Definir a interface de acesso às C entidades do JPA. D Definir um Stateful Session Bean. Definir a interface de acesso local ao E pool de EJBs. Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado A anotação Local é utilizada no ambiente de criação de EJBs para definir a interface de acesso local ao pool de EJBs. Isso significa que ela é usada para especificar que a interface de um bean é visível apenas para outros beans no mesmo aplicativo. Portanto, a alternativa correta é: "Definir a interface de acesso local ao pool de EJBs". 3 Marcar para revisão A arquitetura MVC (Model, View e Controller) é utilizada de forma ampla na criação de sistemas 3/427/03/2025, 10:56 cadastrais e caracteriza-se pela divisão do sistema em três camadas, com objetivos específicos. Considerando a divisão utilizada pelo MVC, a interface de usuário e o componente DAO estariam, respectivamente, nas camadas: A View e Model. B Controller e Model. C View e Controller. D Model e View. E Model e Controller. Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado Na arquitetura MVC, a interface de usuário é representada pela camada View, que é responsável pela apresentação dos dados ao usuário. Já o componente DAO (Data Access Object), que é responsável pela comunicação com o banco de dados, está na camada Model. Portanto, a alternativa correta é a "View e Model". 4/4