In this session, Jay Balunas and Lincoln Baxter, III will provide in-depth coverage of several of the new JSF 2.0 features, focusing on the sufficiency and shortcomings of each feature. They will also review how RichFaces 4 and Seam 3 are enhancing JSF to solve these shortcomings by prototyping functionality for the future of JSF.
The JSF 2.0 specification (JSR-314) addresses a substantial number of long standing pain points that JSF users have come to accept as a hard-knock life. At last, JSF is a true contender amongst Web frameworks. However, JSF 2.0 is not the end of the story as, thankfully, the expert group has once again left the door open for projects like RichFaces and Seam to extend, prototype, and improve the specification. RichFaces leads the industry with Ajax support for JSF1.2, played a significant role in the development of JSF 2.0, and continues to lead and prototype the future of the JSF standard for the RIA ecosystem; Seam provides leading support for the Conversation Scope, Flash Scope, Internationalized Messages, Managed Transactions, and Conversion/Validation - including cross-field validation.
While this session effectively provides an overview of the JSF 2.0 specification, the underlying goal of this session is to serve as an outreach to identify outstanding recommendations for making the framework more pleasant and productive to use. In addition, this session will illustrate how members of the JSF community can get a sneak peek into the future by using the RichFaces and/or Seam projects. Whether you are a new JSF/RichFaces/Seam user who wants to find out more about the latest developments in the specification, or an old hat with an issue or two on your mind, this session has something to offer you . Attendees are encouraged to bring their own concerns and suggestions to this session.