Baixe o app para aproveitar ainda mais
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
Compartilhar