A brief history of Java web development
Configuring a JSF application to use Facelets
Iterating data in a Facelets page
Removing UI components and markup
Including UI components and markup
Passing parameters from one Facelet to another
Creating a Facelets UI composition template
An advanced Facelets composition template
Apache MyFaces Tomahawk Components
Managing date and time selection
Apache MyFaces Trinidad Components
Installation and Configuration
Client-side conversion and validation
Laying out components on the screen
Shuttling selections between lists
Working with tree and tree table components
Creating navigation and pop-up menus
Laying out components with panels
Creating a tabbed user interface
Introducing the JBoss Seam framework
Java Enterprise Edition (Java EE) technology
Validating user input with the Seam framework
Implementing JSF validation with Seam
Decorating the UI to improve form validation
Adding cutting-edge Ajax technology with Ajax4jsf
Displaying success messages in JSF
JBoss RichFaces and Ajax4jsf Components