Quiz
Padrões J2EE
Create a free account to finish this quiz
Save your progress and see your final score.
Already have an account? Sign in
Questions in this quiz (12)
1A maioria das aplicações web tem algumas funcionalidades (por exemplo, segurança), que são aplicáveis a todas as requisições da aplicação. Para adicionar essa funcionalidade separadamente para cada requisição da aplicação seria demorado, propenso a erros e difícil de manter. Para resolver esse problema pode ser utilizado o design pattern
- AApplication Service.
- BFront Controller.
- CRegular Expression.
- DIntercepting Filter.
- ECommand.
2Um desenvolvedor precisa utilizar um padrão de projeto para interceptar e manipular requisições HTTP de entrada de usuários ao sistema web, e respostas de saída através de filtros de pré-processamento e pós-processamento. Além disso, precisa utilizar outro padrão de projeto capaz de separar as regras de negócio da aplicação das regras de acesso ao banco de dados, permitindo assim centralizar em classes específicas, as operações de conexão ao banco de dados e realização de operações SQL. Os padrões de projeto que o desenvolvedor terá que utilizar são
- AFront Controller e Data Transfer Object.
- BApplication Filter e Data Session Façade
- CIntercepting Filter e Data Access Object.
- DController Helper e Data Manager Object.
- EApplication Controller e Data Persistent Object.
3O Java EE pode ser organizado em três conjuntos de padrões de projeto, de acordo com as camadas da arquitetura JEE: Padrões da Camada de Apresentação (Web Tier Patterns), Padrões da Camada de Negócio (Business Tier Patterns) e Padrões da Camada de Integração (EIS Tier Patterns). São padrões de projeto da Camada de Apresentação:
- AIntercepting Filter e Front Controller.
- BSession Façade e Composite Entity.
- CService Activator e Web Service Broke.
- DData Access Object e View Helper.
- EApplication Service e Transfer Object.
4O padrão de projeto JEE (Java Enterprise Edition) cuja finalidade é encapsular as operações de lookup e complexas interfaces de operações de rede é o
- AFront Controller.
- BService Locator.
- CTransfer Object.
- DNetworkProxy.
- EData Access Object.
5O Controlador Frontal (Front Controller) é um dos padrões do catálogo J2EE.
Esse padrão propicia ao desenvolvedor que o utiliza na construção de uma aplicação Web, em camadas,- Aorganizar a camada de integração.
- Bimplementar o tratamento de todas as requisições que chegam ao lado servidor da aplicação, provenientes do cliente.
- Cimplementar o componente View da tríade MVC (Model-View-Controller).
- Dimplementar o controle de acesso dentro de cada caso de uso da aplicação Web.
- Eexpor à camada de negócio as estruturas de dados da camada de apresentação.
6Dentre as opções abaixo, aquela que apresenta o padrão do catálogo J2EE, que pode ser usado para minimizar o acoplamento entre a camada de apresentação e os serviços de negócio de uma aplicação, é:
- Adata access object
- Bbusiness delegate
- Ctransfer object
- Dview helper
7Sobre Padrões de Projetos JEE, qual NÃO corresponde a um padrão da camada de integração?
- AData Access Object
- BService Locator
- CService Activator
- DDomain Store
- EWeb Service Broke
8Um programador deseja utilizar um padrão de projeto J2EE para aplicações WEB que encapsula lógica não relacionada à formatação.
Nesse caso, o programador vai usar o padrão- AComposite View.
- BFront Controler.
- CView Helper.
- DTransfer Object.
9Sobre o padrão Data Access Object (DAO) do catálogo de padrões J2EE, assinale a alternativa que não está correta:
- Aum objeto DAO, necessariamente, provê acesso a apenas uma tabela de um SGBD.
- Bse mais de uma fonte de dados for necessária na aplicação, uma solução possível é criar fábricas de objetos DAO, uma para cada fonte de dados.
- Ca interface de um objeto DAO, normalmente, contém operações CRUD (create/read/update/delete).
- Dé um padrão para construir objetos que serve de ponto de acesso a um mecanismo de armazenamento de dados como, por exemplo, um sistema de gerência de banco de dados (SGBD).
10O catálogo de padrões J2EE está organizado de acordo com a camada na qual cada padrão é usado. Dentre as opções abaixo, aquela que lista padrões pertencentes, respectivamente, às camadas de apresentação, negócio e integração é:
- AView Helper / Front Controller / Intercepting Filter
- BContext Object / View Helper / Data Access Object
- CTransfer Object / Intercepting Filter / Context Object
- DFront Controller / Transfer Object / Data Access Object
11Considere os padrões de projeto divididos de acordo com as camadas a que eles pertencem. A camada de apresentação contém os padrões relacionados aos Servlets e páginas JSP. São padrões dessa camada:
- Avalue list handler e dispatcher view.
- Bcomposite view e intercepting filter.
- Cdata access object e composite entity.
- Dservice activator e session façade.
- Ecomposite entity e value list handler.
12Padrão que encapsula a lógica de apresentação de dados de negócios dinâmicos ou, ainda, especifica que são usados ajudantes para adaptar os dados do modelo para a camada de apresentação da aplicação. Trata-se de
- Aview helper.
- Bdispatcher view.
- Cbusiness delegate.
- Ddata access object.
- Efront controller.
Information
- Description
- Padrões J2EE
- Author
- Marcelo Costa
- Language
- Português
- Views
- 69
- Tags
- Rating
- No ratings yet Rate this quiz