Logo Passei Direto
Buscar
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: É correto o que se afirma em:
I. O Managed Bean é uma classe normalmente serializável, com métodos getters e setters públicos, a qual permite o acesso aos componentes visuais.
II. A anotação @Named ou @ManagedBean são dispensáveis para que o MB seja visível à camada view.
III. Um Managed Bean é criado dentro de um arquivo XHTML.
IV. A anotação @SessionScoped indica que o tempo de vida do MB é marcado pela sessão do usuário.
A I, II e III, apenas.
B II e III, apenas.
C I, II, III e IV.
D I, III e IV, apenas.
E I e IV, apenas.
User badge image
Tópicos de Análise e Desenvolvimento de Sistemas

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar cada afirmativa sobre o Managed Bean: I. O Managed Bean é uma classe normalmente serializável, com métodos getters e setters públicos, a qual permite o acesso aos componentes visuais. Verdadeiro, essa afirmativa está correta, pois os Managed Beans geralmente têm essa estrutura para interagir com a camada de visualização. II. A anotação @Named ou @ManagedBean são dispensáveis para que o MB seja visível à camada view. Falso, essa afirmativa está incorreta. Para que o Managed Bean seja reconhecido pela camada de visualização, é necessário usar uma dessas anotações. III. Um Managed Bean é criado dentro de um arquivo XHTML. Falso, essa afirmativa está incorreta. O Managed Bean é uma classe Java e não é criado dentro de um arquivo XHTML, embora possa ser referenciado a partir dele. IV. A anotação @SessionScoped indica que o tempo de vida do MB é marcado pela sessão do usuário. Verdadeiro, essa afirmativa está correta, pois a anotação @SessionScoped realmente define que o Managed Bean terá um escopo de sessão. Com base nas análises, as afirmativas verdadeiras são I e IV. Portanto, a alternativa que contém todos os itens verdadeiros é: E) I e IV, apenas.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina