Ciclo de vida JSF
Desenvolvimento de Sistemas Web
Moacir Santos Neto
07/04/2015
Objetivo
• Apresentar o ciclo de vida de vida de uma
página JSF por meio de diagramas e exemplos.
Ao final os alunos serão capazes de entender
o funcionamento de uma aplicação JSF e
assim terão uma maior facilidade para
desenvolver nessa plataforma.
Plano de Aula
•
•
•
•
Introdução;
Ciclo de Vida JSF;
Exemplo Prático;
Considerações Finais.
Introdução
• Cotidianamente realizamos tarefas por meio
de ciclos.
• O JSF também realiza um ciclo para que possa
realizar as tarefas requeridas.
• As tarefas são recebidas pelas Faces Servlet
que executam os passos a seguir:
Ciclo de Vida JSF
• Restore View: Construção ou reconstrução da
árvore de componentes;
• Apply Request Values: Percorre a árvore e
decodifica seus componentes;
• Process Validations: Processo de conversão e
validação de valores;
• Update Model Values: Armazena os valores
nos modelos;
Ciclo de Vida JSF
• Invoke Appliocation: Invoca os eventos;
• Render Response: A tela de resposta é gerada
e enviada ao navegador do usuário.
Ciclo de Vida JSF
Exemplo Prático
Exemplo Prático
Exemplo Prático
Exemplo Prático
Exemplo Prático
Exemplo Prático
Considerações Finais
• Entender o ciclo de vida é entender como
funciona uma JSF;
• O conhecimento do ciclo de vida JSF auxilia no
desenvolvimento de aplicações.
Dúvidas
Download

Ciclo de vida JSF Desenvolvimento de Sistemas Web