Fases focadas no desenvolvimento de aplicações JSF:
Fase 2: Apply Request Values: Permitir que cada componente da interface do usuário atualize com novas informações a partir da solicitação de entrada.
Fase 3: Process Validation: Permite que cada componente de entrada da interface do usuário possa converter e validar o seu valor extraído da solicitação de entrada.
Fase 4: Update Model Values: A UI permite que cada componente transfere o seu valor local atualizado para o atributo bean gerenciado ao qual está vinculado.
Fase 5: Invoke Application: Executa aplicações específicas de processamento e determina o ponto de vista próximo a ser exibido para o usuário. Aqui é ponto crucial da sua aplicação, pois este é o coração da sua lógica de aplicação.
Fases focadas no desenvolvimento de componentes de visão:
Fase 1: Restore View: Gerar ou recuperar uma árvore de componentes para representar o ponto de vista solicitado, e definir o local a ser utilizado.
Fase 6: Render Response: a árvore de componentes agora é processada como HTML.