SóProvas


ID
943201
Banca
CESPE / CEBRASPE
Órgão
INPI
Ano
2013
Provas
Disciplina
Programação
Assuntos

A respeito dos frameworks de desenvolvimento Java, julgue os itens subsecutivos.

Quando registrado em JSF 2 (Java Server Faces), um managed bean permanece no escopo de session.

Alternativas
Comentários
  • Quando um "bean" é registrado no JSF, se torna um ManagedBean, que pode funcionar dentro de 4 escopos: Request, Session, Application e View, ou seja, ele nao é obrigado permanecer no escopo session, isto vai depender de como foi implementado
  • Default é @RequestScoped
  • O JSF2 criou novos escopos (maiores que um request, menores que uma sessão): Flash scope (conversation) View scope.
    Ou seja, até o JSF1 tinhamos os escopos: Request, Session e Application. O JSF2 criou trabalha com mais essas 2 opções.
    Espero ter ajudado!
     

  • Além das citadas,  existem outras duas. 

    Vou colocar também o tempo de vida do bean em cada escopo:

    Application => Enquanto a app viver, ou seja, morre qdo a app morre

    Session => Cria um sessão. Clássico caso de um usuário em site de compras. 

    View => Ativo enquanto não mudar de pagina

    Request => atendeu o pedido, mata!

    None => Vive durante a avaliação de uma EL

    Custom => customizado

  • no SessionScope o tempo de vida do MB é pela sessão do usuário. se nao houver nenhuma configuração adicional, o MB se mantém até fechar o navegador. Este tipo de escopo guarda uma sessão de login do usuário, garantindo que ele tenha se identificado antes de acessar a parte protegida