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