Formalizado como um padrão pela Java Community Process, Java...
Formalizado como um padrão pela Java Community Process, Java Server Faces é um framework do tipo Model-View- Control voltado para desenvolvimento de aplicações web. Com referência a Managed Beans de JSF 2.0, julgue os itens a seguir.
I - É possível utilizar uma anotação para registrar o Managed Bean no web container.
II - Acerca do escopo dos Managed Beans, o de aplicação tem duração menor que o de sessão.
III - Uma anotação de escopo influencia o modo de armazenamento dos dados em um banco de dados e entre os Managed Beans.
IV - O registro do Managed Bean por meio de uma anotação ocorre com a declaração @MBJava no arquivo faces-config.xml.
A quantidade de itens certos é igual a
- Gabarito Comentado (1)
- Aulas (1)
- Comentários (0)
- Estatísticas
- Cadernos
- Criar anotações
- Notificar Erro
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é Alternativa B, que indica que apenas 1 item está correto.
Vamos analisar cada um dos itens para entender essa resposta:
I - É possível utilizar uma anotação para registrar o Managed Bean no web container.
Esse item está correto. No JSF 2.0, podemos usar a anotação @ManagedBean
para registrar o Managed Bean diretamente no código Java, sem a necessidade de configurá-lo no arquivo faces-config.xml
.
II - Acerca do escopo dos Managed Beans, o de aplicação tem duração menor que o de sessão.
Esse item está incorreto. O escopo de aplicação (application scope) tem duração maior que o de sessão (session scope). O escopo de aplicação dura enquanto a aplicação está em execução, enquanto o escopo de sessão dura apenas enquanto a sessão do usuário está ativa.
III - Uma anotação de escopo influencia o modo de armazenamento dos dados em um banco de dados e entre os Managed Beans.
Esse item está incorreto. As anotações de escopo como @RequestScoped
, @SessionScoped
e @ApplicationScoped
determinam apenas quanto tempo o bean estará disponível na memória do servidor. Elas não influenciam diretamente o modo de armazenamento dos dados em um banco de dados.
IV - O registro do Managed Bean por meio de uma anotação ocorre com a declaração @MBJava no arquivo faces-config.xml.
Esse item está incorreto. A anotação correta para registrar um Managed Bean é @ManagedBean
e ela é utilizada diretamente no código Java, não no arquivo faces-config.xml
.
Portanto, dos quatro itens apresentados, apenas o primeiro está correto. Isso justifica a alternativa B, que indica que apenas um item está certo.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo