Questões

Total de Questões Encontradas: 14

Ano: 2015 Banca: UERJ Órgão: UERJ Prova: Programador - Java
O 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 é: 
A
View Helper / Front Controller / Intercepting Filter 
B
Context Object / View Helper / Data Access Object 
C
Transfer Object / Intercepting Filter / Context Object 
D
Front Controller / Transfer Object / Data Access Object 
Ano: 2015 Banca: UERJ Órgão: UERJ Prova: Programador - Java
Dentre 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, é:
A
data access object
B
business delegate 
C
transfer object 
D
view helper
Ano: 2015 Banca: UERJ Órgão: UERJ Prova: Analista de Sistemas - Desenvolvimento
Sobre o padrão Data Access Object (DAO) do catálogo de padrões J2EE, assinale a alternativa que não está correta:
A
um objeto DAO, necessariamente, provê acesso a apenas uma tabela  de um SGBD.  
B
se 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.
C
a 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).
Ano: 2015 Banca: NUCEPE Órgão: SEFAZ - PI Prova: Analista - Sistemas Júnior
Sobre Padrões de Projetos JEE, qual NÃO corresponde a um padrão da camada de integração? 
A
Data Access Object
B
Service Locator
C
Service Activator
D
Domain Store
E
Web Service Broke
O design pattern MVC pode ser utilizado para representar e entender a separação de responsabilidades e a comunicação entre os componentes de uma aplicação para web. Em um site criado utilizando Java EE e o MVC, é correto afirmar que
A
não pode haver comunicação entre os componentes da View e do Model sem passar pelo Controller.
B
as classes de acesso a dados que atendem ao padrão Data Access Object (DAO) são representadas no componente Controller.
C
as páginas JSP e as servlets são representadas, respectivamente, nos componentes View e Model. 
D
as classes que implementam regras de negócio e os arquivos JSP são representadas no componente Controller. 
E
as servlets são representadas no componente Controller e as classes de entidade do banco de dados no componente Model. 
Imagem da Questão
Considerando a arquitetura e padrões de projeto JEE, assinale a opção que apresenta o padrão de projeto que substitui corretamente o bloco indicado por X na figura acima, com vistas a fornecer uma interface unificada de nível mais alto para um conjunto de interfaces em um subsistema.
A
Session Facade
B
Business Delegate
C
Front Controller
D
Data Access Object
E
Transfer Object
Ano: 2014 Banca: FCC Órgão: TJ-AP Prova: Analista Judiciário - Desenvolvimento de Sistemas
Um programador está desenvolvendo uma aplicação Java para web utilizando o padrão MVC model 2. Nesta aplicação, ele criou Filters, Servlets, JavaBeans e JSP pages. Dos componentes criados, devem fazer parte do Model do MVC APENAS
A
Servlets e Filters.
B
JavaBeans. 
C
JSP pages e JavaBeans.
D
Filters.
E
JSP pages. 
Servlets são classes Java utilizadas em aplicações web. Sobre elas, considere:

I. Herdam a classe HttpServlet e implementam as classes HttpServletRequest e HttpServletResponse.
II. Em aplicações que utilizam o padrão Model-View-Controller, são representadas no grupo Controller.
III. Normalmente possuem métodos para receber requisições que foram enviadas utilizando os métodos HTTP Get e Post.
IV. Utilizam classes dos pacotes javax.servlet, javax.swing e java.io.

Está correta o que se afirma somente em:
A
I e III.
B
II e IV.
C
II.
D
III.
E
II e III.
Assinale a alternativa que complete a lacuna corretamente.

Em uma aplicação Java EE que utiliza o design pattern MVC, __________________________.
A
classes que utilizam o design pattern DAO e realizam acesso ao banco de dados são representadas no componente Model do MVC.
B
servlets são representadas no componente Model.
C
arquivos JavaServer Pages são representados no componente Controller.
D
beans de entidade são representados no componente Controller.
E
componentes da View jamais podem se comunicar com componentes da Model sem passar por componentes Controller, pois o fluxo de comunicação é sequencial.
Considere uma aplicação Web em desenvolvimento utilizando Java Servlet e JSP e o design pattern MVC. Nesse contexto, é correto afirmar que:
A
uma classe "Cliente" que possui os atributos "codigo", "nome" e "renda" e os respectivos métodos getters e setters para esses atributos deve ser representada no componente MODEL do MVC.
B
uma classe "ClienteDAO" que possui métodos para acessar o banco de dados e executar instruções SQL deve ser representada no componente CONTROLLER do MVC.
C
uma página JSP que gera um formulário de cadastro deve ser representada no componente CONTROLLER do MVC.
D
uma página JSP nunca pode acessar diretamente uma classe Data Access Object (DAO) que acessa o banco de dados.
E
as classes Servlet geralmente são representadas no componente MODELdo MVC.
Página 1 de 2