Logo Passei Direto
Buscar

Ferramentas de estudo

Mês do Cliente Passei Direto

Quer receber 70% de desconto para assinar o PasseIA?

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Prévia do material em texto

Você acertou 2 de 3 questões
Verifique o seu desempenho e continue treinando! Você pode refazer o exercício quantas vezes quiser.
Verificar Desempenho
A
B
C
D
E
1 Marcar para revisão
Em uma aplicação corporativa Java EE seguindo a arquitetura MVC, as camadas são implementadas com
tecnologias específicas:
A camada Controller recebe requisições HTTP do usuário, coordena chamadas à camada de negócio e
seleciona a View a ser exibida.
A camada Model encapsula a lógica de negócio e pode interagir com a persistência de dados.
No NetBeans, ao criar um projeto corporativo ¿Enterprise Application¿, qual combinação de tecnologias seria
mais adequada para implementar �Model, Controller] nesta aplicação?
JPA e JSP
EJB e Servlet
Servlet e EJB
JSP e EJB
EJB e JPA
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
Gabarito Comentado
Camada Model �Modelo / Lógica de Negócio)
Tecnologia: EJB �Enterprise JavaBeans)
Função:
Encapsula a lógica de negócio da aplicação.
Pode acessar a camada de persistência de dados usando JPA �Java Persistence API�.
Garante transações, segurança e escalabilidade no lado servidor.
Observação: O JPA é usado dentro do EJB, portanto o EJB representa o Model completo, enquanto o
JPA trata apenas persistência.
Camada Controller �Controlador / Coordenação)
Tecnologia: Servlet
Função:
Recebe requisições HTTP do usuário.
Interage com o Model �EJB) para processar a ação.
Seleciona a View a ser exibida �JSP ou JSF�.
Questão 1 de 3
Corretas �2�
Incorretas �1�
Em branco �0�
1 2 3
Lista de exercícios Tecnologias Jpa e Jee Sair
A
B
C
D
E
A
B
C
D
E
Observação: O Controller é responsável por mediar entre a View e o Model, mas não deve conter
lógica de negócio.
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?  
Definir um Stateless Session Bean.  
Definir um contexto de persistência local para o Session Bean.  
Definir a interface de acesso às entidades do JPA.  
Definir um Stateful Session Bean. 
Definir a interface de acesso local ao 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 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:
View e Model.
Controller e Model.
View e Controller.
Model e View.
Model e Controller.
Resposta incorreta
Opa! A alternativa correta é a letra A. 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".