Formalizado como um padrão pela Java Community Process, Java...

Próximas questões
Com base no mesmo assunto
Q2814210 Arquitetura de Software

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

Alternativas

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