segunda-feira, 12 de dezembro de 2016

Principais escopos de managed beans JSF

  • @NoneScoped: o bean será instanciado a cada vez que for referenciado. 
  • @RequestScoped (padrão): tem vida curta, começando quando é referenciado em uma única requisição HTTP e terminando quando a resposta é enviada de volta ao cliente.
  • @ViewScoped: a instância permanece ativa até que o usuário navegue para uma próxima página. 
  • @SessionScoped: mantém a instância durante diversas requisições e até mesmo navegações entre páginas, até que a sessão do usuário seja invalidada ou o tempo limite é atingido. Cada usuário possui sua sessão de navegação, portanto, os objetos não são compartilhados entre os usuários. 
  • @ApplicationScoped: mantém a instância durante todo o tempo de execução da aplicação. É um escopo que compartilha os objetos para todos os usuários do sistema.

Nenhum comentário:

Postar um comentário