Ed
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.
Cadastre-se ou realize login
Mais perguntas desse material