If you're looking for the ultimate reference guide to the JSF framework, you've come to the wrong place; check out the David Geary or Ed Burns works if a thorough reference to the JSF specification is what you want. But if you want to quickly learn JSF, get up and running with JavaServer Faces in a hurry, and all the while be taught by one of the most respected educators and speakers in the Java realm, JSF Made Easy is the only resource you need.
With JSF Made Easy, you'll learn JSF the same way you develop your applications: iteratively and incrementally, and with plenty of working releases that facilitate learning by clearly demonstrating key functionality. Written in the same conversational style as Cameron McKenzie's best selling Hibernate Made Easy (see reviews), JSF Made Easy helps you learn quickly as it takes you through a number of fun and easy to understand examples that demonstrate both the power and simplicity of the JSF framework. The examples in the book are clear and concise, relatively small in size so they are easily reproduced, and they hit the core concepts hard without ever distracting you with unnecessary code, superfluous classes and peripheral concepts that detract from your learning.
The book itself is over 300 pages, but don't worry, because it's not a tome; most people that pick up a copy can crack the spine for the first time on a Friday afternoon and have it read, cover to cover, before the end of the weekend. Take a few days to diligently go through the examples, and you'll be able to head into work with a better understanding of the JavaServer Faces framework than anyone else on your development team.
And what will this book teach you? Here's a quick sampling of some of the chapters and topics covered in the book:
*Handling User Input
*Doing it all with Ajax
*Data Conversion with JSF Converters
*Understanding Phase Listeners
*Understanding How JSF Works
*Working with Data
*Creating Composite Components
*JSF, Custom Tags & Ajax
*Templating with Facelets
And of course, while JSF Made Easy prides itself on not convoluting the task at hand with all sorts of exoteric topics, the author also recognizes the fact that anyone developing with JavaServer Faces needs to understand how to integrate their JSF applications with various other server-side frameworks, and as such, the book includes several very clear and very straight-forward examples of how to integrate JSF 2.0 applications with JPA 2.0, Hibernate 3.5 and Spring 3.0.
Mastering JSF doesn't have to be hard. Get up to speed on the standard web development framework for enterprise Java applications by picking up a copy of Cameron McKenzie's JSF Made Easy today.