JavaServer Faces (JSF) is the standard Java EE technology for building web user interfaces. It provides a powerful framework for developing server-side applications, allowing you to cleanly separate visual presentation and application logic. JSF 2.0 is a major upgrade, which not only adds many useful features but also greatly simplifies the programming model by using annotations and &;convention over configuration&; for common tasks.
 
To help you quickly tap into the power of JSF 2.0, the third edition of Core JavaServer&; Faces has been completely updated to make optimum use of all the new features. The book includes
-
Three totally new chapters on using Facelets tags for templating, building composite components, and developing Ajax applications
-
Guidance on building robust applications with minimal hand coding and maximum productivity&;without requiring any knowledge of servlets or other low-level &;plumbing&;
-
A complete 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 common challenges, including notes on debugging and troubleshooting, in addition to implementation details and working code for features that are missing from JSF
-
Proven solutions, hints, tips, and &;how-tos&; show you how to use JSF effectively in your development projects
Core JavaServer&; Faces, Third Edition, provides everything you need to master the powerful and time-saving features of JSF 2.0 and is the perfect guide for programmers developing Java EE 6 web apps on Glassfish or another Java EE 6-compliant application servers, as well as servlet runners such as Tomcat 6.
David Geary is president of Clarity Training Inc. (http://corewebdevelopment.com), a training and consulting company and is the author of eight books on Java technology, including the best-selling Graphic Java™ 2 series (1999), Advanced JavaServer Pages (2001), and Google™ Web Toolkit Solutions (2008), all from Prentice Hall. David is a member of the JSF expert group, a frequent speaker at many software conferences, a Java Champion, and is a three-time JavaOne Rock Star.
Cay S. Horstmann is principal author of
Core Java™ Volumes I & II, Eighth Edition (Prentice Hall, 2008). Cay is a professor of computer science at San Jose State University, a Java Champion, and a frequent speaker at computer industry conferences.