Visão Geral
O Curso Facelets, foi desenvolvido para familiarizá-lo rapidamente com os fundamentos da tecnologia Facelet. Você aprenderá a comparar e contrastar Facelets com JavaServer Pages em um aplicativo JSF e explorar as vantagens e desvantagens do uso do Facelet.
Objetivo
Após concluir este Curso Facelets, você será capaz de:
- Use Facelets em aplicações JSF
- Ilustrar como o IDE é usado no desenvolvimento e teste de aplicativos JSF baseados em Facelet
Publico Alvo
- Esta classe Facelets é destinada a programadores JSF que estão migrando para o uso de Facelets
Pre-Requisitos
- Conhecimento avançado de programação e ciclo de vida JSF
- Conhecimento de JavaServer Pages e tags JSF associadas
- Habilidade em linguagens de programação JavaScript e Java
Materiais
Inglês/Português/Lab Pratico
Conteúdo Programatico
Overview of Facelets
- Templating
- Composition components
- Custom logic tags
- Expression language and functions
- Component libraries
Using Facelets
- Installing Facelets
- Initialization parameters
- Adding the Facelet view handler
- Mixing Facelets and JSPs in JSF applications
- Context parameters
- Tracing and debugging
Facelets Architecture
- View creation lifecycle
- Component tree implications for Facelet use
- Facelets API
Facelets Templates and Composition
- Benefits of templates and composition
- Building a Facelet template
- Utilizing a Facelet template
- Limitations of custom components
- UI tags
- ui:component
- ui:composition
- ui:debug
- ui:decorate
- ui:define
- ui:fragment
- ui:include
- ui:insert
- ui:param
- ui:remove
- ui:repeat
Customizing logic tags and utilizing the Expression Language
- Building custom logic tags
- Extending Facelets with EL functions
AJAX alternatives and JSF
- Limitations of AJAX within Facelets applications
- DOM replacement with YUI
- Mojarra project resources
- New to JSF
- Facelet support
- Annotation-based programming model
- AJAX support
TENHO INTERESSE