Buscar

EX06 - Desenvolvimento Web Full MVC_SN

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Exercício por
Temas
 avalie sua aprendizagem
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í�cos.
Considerando a divisão utilizada pelo MVC, a interface de usuário e o componente DAO
estariam, respectivamente, nas camadas: 
Ao trabalhar com um aplicativo corporativo, segundo a arquitetura MVC, ocorre uma divisão natural das
camadas, em termos dos projetos internos, �cando a camada View sob responsabilidade do projeto com
terminador "war". A interface padrão, conforme o próprio terminador indica, é um aplicativo Java Web,
sendo comum a implementação de um padrão de desenvolvimento para centralizar o tratamento das
requisições, bem como redirecionar para a visualização correta, após efetuar as chamadas para a
camada Controller. De qual padrão estamos falando, e qual o componente deve implementá-lo? 
DESENVOLVIMENTO WEB FULL MVC
Lupa  
 
Aluno: ALEX ES FERREIRA Matr.: 
Disc.: DESENVOLVIMENTO WEB   D (G) / EX
Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO! 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.
TECNOLOGIAS JPA E JEE
 
1.
View e Controller  
Controller e Model  
Model e View  
Model e Controller 
View e Model 
Explicação:
A resposta correta é: View e Model 
 
2.
Padrão de desenvolvimento Facade e componente do tipo EJB 
Padrão de desenvolvimento DAO e componente do tipo JPA  
javascript:voltar();
javascript:voltar();
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:diminui();
javascript:aumenta();
javascript:aumenta();
O ferramental do JPA oferece diversos componentes, com �nalidades especí�cas, no âmbito da
persistência de dados, oferecendo um caminho comum para o mapeamento objeto-relacional. Qual
componente, oferecido pelo JPA, é responsável pelo manuseio das diversas entidades?  
Ao trabalhar com um aplicativo corporativo, segundo a arquitetura MVC, as
camadas Model e Controller são de�nidas ao nível do projeto interno com o terminador "ejb", e o
NetBeans oferece ferramentas de automatização para a geração dos componentes necessários, com
utilização de duas tecnologias especí�cas. Quais são as tecnologias utilizadas para as duas camadas
citadas, respectivamente?    
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 con�guração dos EJBs do aplicativo. Para que serve a anotação Local no
ambiente de criação de EJBs?  
Padrão de desenvolvimento Service Locator e componente do tipo JNDI 
Padrão de desenvolvimento Front Controller e componente do tipo Servlet 
Padrão de desenvolvimento Flyweight e componente do tipo EJB 
Explicação:
A resposta correta é: Padrão de desenvolvimento Front Controller e componente do tipo Servlet 
 
3.
Column
Entity
EntityManagerFactory  
EntityManager 
Transaction
Explicação:
A resposta correta é: EntityManager 
 
4.
JPA e EJB 
EJB e Servlet  
JSP e Servlet  
Servlet e JPA  
JPA e JSP 
Explicação:
A resposta correta é: JPA e EJB 
 
5.
De�nir um Stateful Session Bean. 
De�nir a interface de acesso local ao pool de EJBs. 
De�nir um Stateless Session Bean.  
De�nir a interface de acesso às entidades do JPA.  
De�nir um contexto de persistência local para o Session Bean.  
Explicação:
A resposta correta é: De�nir a interface de acesso local ao pool de EJBs. 
    Não Respondida      Não Gravada     Gravada

Outros materiais