A tecnologia JavaServer Faces (JSF), presente no Java Enterprise Edition (Java EE), é um framework utilizado no lado do servidor, que permite construir aplicações web. O JSF oferece componentes do tipo Managed Bean, um objeto gerenciado por contêiner JSF, que podem ter quatro tipos de escopos. Managed Beans com escopo do tipo
O JavaServer Faces (JSF) possui um ciclo de vida que começa com uma requisição (request) HTTP e termina quando o servidor envia, para o cliente, uma página HTML como resposta (response). A ordem do ciclo de vida JSF é