Upload
walter-cunha
View
800
Download
2
Embed Size (px)
Citation preview
Professor Gledson [email protected]
Material elaborado pelos Prof. Walter Cunha e Jaime CorreiaPara mais informações, acesse http://www.waltercunha.com
Secretaria do Tesouro Nacional
Perfil: Analista de Finanças e Controle
Prova aplicada em 2005
Professor Gledson [email protected]
Material elaborado pelos Prof. Walter Cunha e Jaime CorreiaPara mais informações, acesse http://www.waltercunha.com
26- O Struts é um framework que auxilia a construção de aplicações para a Web. É construído em Java e consiste basicamente em uma camada de controle flexível baseada nas tecnologias Java Servlets, JavaBeans, ResourceBundles e XML. Considerando os componentes do Struts é correto afirmar que
a) os form-beans implementam qualquer método, exceto reset e validate, servindo de armazenamento de dados que irão compor os Logs.
b) na camada View o Struts oferece os chamados aos ActionForm beans, ou simplesmente form-beans, que são classes Java que estendem ActionsForms
e se integram aos formulários de entrada de dados da aplicação.c) os componentes Controller são responsáveis pela configuração do ambiente de
trabalho para que o Struts saiba como mapear todas as requisições através de uma determinada extensão de arquivo para a ActionServet do Struts.
d) os componentes Model são responsáveis pelo fluxo da aplicação. O principal componente Model do Struts é a ActionServet, uma extensão do Servlet que exerce o papel de controlador principal da aplicação. Sua principal tarefa é fazer o mapeamento das requisições do servidor.
e) os componentes View representam a visão da aplicação, isto é, a forma com que o sistema interage com o usuário. A tecnologia mais utilizada nesta camada é Java Server Pages.
Professor Gledson [email protected]
Material elaborado pelos Prof. Walter Cunha e Jaime CorreiaPara mais informações, acesse http://www.waltercunha.com
StrutsA alternativa A é falsa uma vez que os métodos validate() são implementados dentro dos form-beans.
A alternativa B está falsa, apenas devido ao nome Action Form Beans, na verdade o correto seria Action Form Class.
O item C é falso pois o strut possui apenas um servlet o qual assume o papel de controller. Ele não é responsável pelo mapeamento das requisições através de uma determinada extensão de arquivo para a classe Action responsável por invocar a lógica de negócio.
O item D é falso pois a característica citada refere-se ao controller e não ao model. O model encapsula lógica de negócios.
Professor Gledson [email protected]
Material elaborado pelos Prof. Walter Cunha e Jaime CorreiaPara mais informações, acesse http://www.waltercunha.com
Fluxo do StrutsServlet controller (Controller)Java Server Pages (View)Application Business Logic (Model)