The book includes - Use of Facelets tags for templating, building composite components, and developing Ajax applications; Guidance on building applications with minimal hand coding and maximum productivity; A explanation of the basic building blocks - from using standard JSF tags, to working with data tables, and converting and validating input; Coverage of advanced tasks, such as event handling, extending the JSF framework, and connecting to external services; Solutions to a variety of challenges, including notes on debugging and troubleshooting, in addition to implementation information and working code for features that are missing from JSF.
