With version 2.0, Java™Server Faces (JSF) makes it easy to implement robust, Ajaxified Web applications. The recent article series by JSF 2.0 Expert Group member David Geary showing you how to take advantage of the new features in JSF 2.
Streamline Web application development
The first part is about: streamlined development with JSF 2 by replacing XML configuration with annotations and convention, simplifyed navigation, and easily resource access. And you'll see how to use Groovy in your JSF applications.
read it on developerworks!
Templating and composite components
JSF 2 lets you implement user interfaces that are easy to modify and extend with two powerful features: templating and composite components. The second article in this series on JSF 2's new features shows you how your Web applications can best take advantage of templating and composite components.
read it on developerworks!
Event handling, JavaScript, and Ajax
Third and last part is about the framework's new event model and built-in support for Ajax. This is how to make your reusable components all the more powerful.
read it on developerworks!
Author, speaker, and consultant David Geary is the president of Clarity Training, Inc., where he teaches developers to implement Web applications using JSF and Google Web Toolkit (GWT). He was on the JSTL 1.0 and JSF 1.0/2.0 Expert Groups, co-authored Sun's Web Developer Certification Exam, and has contributed to open source projects, including Apache Struts and Apache Shale. David's Graphic Java Swing was one of the best-selling Java books of all time, and Core JSF (co-written with Cay Horstman), is the best-selling JSF book. David speaks regularly at conferences and user groups. He has been a regular on the NFJS tour since 2003, has taught courses at Java University, and was twice voted a JavaOne rock star.