Questão de Desenvolvimento de Software

A arquitetura MVC (model-view-controller) propõe a divisão de uma aplicação em três camadas distintas, seja esta uma aplicação desktop, mobile ou web. Um dos frameworks da plataforma web que utiliza a arquitetura MVC é o Java Server Faces (JSF), exigindo assim, a existência de um elemento intermediário entre o model e a view - chamado de Managed Bean (MB). Com relação ao Managed Bean, analise as afirmativas a seguir:


I- O MB é sempre uma classe serializável, com construtores privados e métodos getters e setters.

II- É necessário o uso de annotations para que o MB seja visível à camada view.

III- O MB é responsável por receber e tratar os eventos da camada view.

IV- A anotação @RequestScoped indica que o tempo de vida do MB é marcado pela sessão do usuário.

Assinale a alternativa CORRETA:

A
As afirmativas I e IV estão corretas.
B
Somente a afirmativa I está correta.
C
As afirmativas I, III e IV estão corretas.
D
As afirmativas II e III estão corretas.

Comentários

U

Ainda não há comentários para esta questão.

Seja o primeiro a comentar!