SóProvas


ID
2723260
Banca
CEPS-UFPA
Órgão
UFPA
Ano
2018
Provas
Disciplina
Programação
Assuntos

Segundo a especificação JAVA EE 8, a tecnologia Java Server Faces permite utilizar anotações para definir o escopo em que um Managed Bean será armazenado. Sobre tais possibilidades de configuração, o escopo que persiste um bean durante a interação de todos os usuários com a aplicação web é

Alternativas
Comentários
  • Pessoal se atentem ao detalhe:

     

    Trecho da questão

    "...o escopo que persiste um bean durante a interação de todos os usuários com a aplicação web é:"

     

    ApplIcation - ALL

     

    Application Scope: tudo armazenado neste escopo permanece enquanto a aplicação estiver executando e é compartilhado entre todos os usuários. É recomendado sempre que for necessário guardar informações que podem ser utilizada por diversas partes da aplicação como parâmetros e também implementar funcionalidades para prover comunicação entre usuários. Este escopo também é interessante para se trabalhar com caches manuais de valores, como exemplo lista de estados.

     

    Session - única (só lemrbar que cada usuário da aplicação possue uma sessão única)

     

    Session Scope: todos os objetos e atributos vinculados ao ManagedBean, sobreviverão durante toda a sessão do usuário. A sessão é definida pelo vinculo do navegador do usuário com o servidor. Desta forma, se usuário abrir dois navegadores, ele estará criando duas sessões com o servidor. Este escopo era muito utilizado nas versões do JSF 1.x, para se trabalhar em casos onde era necessário manter o estado de objetos, atualmente esta necessidade, muitas vezes, pode ser resolvida através do View Scope.

     

    Detalhe: eu errei a questão por não me atentar a tais detalhes.

     

    Segue ai uma dica para não errarmos mais.

     

     

    Fonte: https://www.portaleducacao.com.br/conteudo/artigos/informatica/entendendo-os-escopos-no-jsf-(javaserver-faces)/56539

     

    Go @ahead!!!

  • Application: tudo que é armazenado neste escopo permanece enquanto a aplicação estiver executando e é compartilhado entre todos os usuários. É recomendado sempre que for necessário guardar informações que podem ser utilizadas por diversas partes da aplicação

    Resposta: A