Please enable JavaScript.
Coggle requires JavaScript to display documents.
JAVA SERVER FACES (JSF) - Coggle Diagram
JAVA SERVER FACES (JSF)
é uma especificação e uma framework
Modelo de componentes JSF
tagLibs
HTML
Componentes HTML
CORE
realizar internacionalização, conversão ...
FACELETS
fornece tags para criação de templates de aplicação web
é uma tecnologia que possui componentes pré-prontos para criação de aplicações web
Partes
conjunto de paginas web que são colocados os componentes
conjunto de tags para adicionar componentes em paginas web
conjunto de Managed Beans
descritor da implementação web
web.xml
arquivos de configuração
faces-config.xml
objetos customizáveis
validadores, conversores...
tags customizadas
criação de pagina web fácies e amigáveis
Criar paginas webs usando tags de componentes
desenvolver managed Beans
São pojos
São classes que intermediam a comunicação entre a visão e o modelo
Principais tarefas
fornecer dados
receber dados
executar tarefas
validar dados
mapear a instancia do Faces Servlet
FaceServlet
São servlet que gerencial o ciclo de vida de requisições de aplicações web
Face.config
tratamento de regras e mapeamento de navegação
define o managed beans
configura detalhes da internacionalização
Web.xml
especificação de detalhes de segurança
configuração de paginas de erro
mapeamento de declaração de servelts e filtos
configuração de paginas de inicialização
JSF 2.0
Suporte a facelets
utilização de templates
simplificação de componentes
suporta ajax
navegação implícita e condicional
suporte a método get
componentes customizado