GoConqr has a new look! Let us know what you think.

Quiz

Padrões J2EE

Marcelo Costa 12 questions

Take the quiz

Questions in this quiz (12)

  1. 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
    1. AApplication Service.
    2. BFront Controller.
    3. CRegular Expression.
    4. DIntercepting Filter.
    5. ECommand.
  2. 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
    1. AFront Controller e Data Transfer Object.
    2. BApplication Filter e Data Session Façade
    3. CIntercepting Filter e Data Access Object.
    4. DController Helper e Data Manager Object.
    5. EApplication Controller e Data Persistent Object.
  3. 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:
    1. AIntercepting Filter e Front Controller.
    2. BSession Façade e Composite Entity.
    3. CService Activator e Web Service Broke.
    4. DData Access Object e View Helper.
    5. EApplication Service e Transfer Object.
  4. 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
    1. AFront Controller.
    2. BService Locator.
    3. CTransfer Object.
    4. DNetworkProxy.
    5. EData Access Object.
  5. 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,
    1. Aorganizar a camada de integração.
    2. Bimplementar o tratamento de todas as requisições que chegam ao lado servidor da aplicação, provenientes do cliente.
    3. Cimplementar o componente View da tríade MVC (Model-View-Controller).
    4. Dimplementar o controle de acesso dentro de cada caso de uso da aplicação Web.
    5. Eexpor à camada de negócio as estruturas de dados da camada de apresentação.
  6. 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, é:
    1. Adata access object
    2. Bbusiness delegate
    3. Ctransfer object
    4. Dview helper
  7. 7Sobre Padrões de Projetos JEE, qual NÃO corresponde a um padrão da camada de integração?
    1. AData Access Object
    2. BService Locator
    3. CService Activator
    4. DDomain Store
    5. EWeb Service Broke
  8. 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
    1. AComposite View.
    2. BFront Controler.
    3. CView Helper.
    4. DTransfer Object.
  9. 9Sobre o padrão Data Access Object (DAO) do catálogo de padrões J2EE, assinale a alternativa que não está correta:
    1. Aum objeto DAO, necessariamente, provê acesso a apenas uma tabela de um SGBD.
    2. 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.
    3. Ca interface de um objeto DAO, normalmente, contém operações CRUD (create/read/update/delete).
    4. 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).
  10. 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 é:
    1. AView Helper / Front Controller / Intercepting Filter
    2. BContext Object / View Helper / Data Access Object
    3. CTransfer Object / Intercepting Filter / Context Object
    4. DFront Controller / Transfer Object / Data Access Object

Information

Description
Padrões J2EE
Language
Português
Views
69
Rating
No ratings yet
Rate this quiz
Rate this quiz

Feedback

What is it about?

What do you think of the new look?

How do you like it?