Java server Faces
Introdução ao JavaServer Faces 2.x - Tutorial do NetBeans IDE
Introdução ao JavaServer Faces 2.x
O JavaServer Faces (JSF) é um framework de interface de usuário (IU) para aplicações Java Web. Foi projetado para facilitar significativamente a trabalhosa tarefa de escrever e manter os aplicações que são executadas em um servidor de aplicações Java e renderizar as IUs de volta a um cliente de destino. O JSF oferece facilidade de uso das seguintes formas:
Facilita a construção de uma IU usando um conjunto de componentes de IU reutilizáveis
Simplifica a migração de dados da aplicação para a IU e provenientes dela
Ajuda a gerenciar o estado da IU nas solicitações do servidor
Oferece um modelo simples para conectar os eventos gerados pelo cliente ao código da aplicação do servidor
Permite personalizar os componentes de UI para que sejam facilmente construídos e reutilizados
Para obter uma descrição mais completa do framework JSF, consulte o Tutorial do Java EE 7, Capítulo 12: Desenvolvendo
Tecnologia do JavaServer Faces.
Este tutorial demonstra como você pode aplicar o suporte do JSF 2.x a uma aplicação Web utilizando o NetBeans IDE. Comece adicionando o suporte ao framework JSF 2.x a uma aplicação Web básica e continue para executar as seguintes tarefas: crie um bean gerenciado pelo JSF para manipular os dados solicitados, conecte o bean gerenciado às páginas Web da aplicação e converta as páginas Web em arquivos de modelo de Facelets.
O NetBeans IDE oferece, há muito tempo, suporte ao JavaServer Faces. A partir da release JSF 2.0 e Java EE 6, O NetBeans IDE oferece suporte para JSF 2.0 e JSF 2.1. Para obter mais informações, consulte Suporte JSF 2.x no NetBeans IDE.
Conteúdo
Adicionando Suporte JSF 2.x a uma Aplicação Web
Criando um Bean Gerenciado
Utilizando o Assistente de Bean Gerenciado
Criando um Construtor
Adicionando Propriedades
Conectando o Bean Gerenciado a Páginas index.xhtml response.xhtml
Aplicando um Modelo de