JavaServer Faces technology simplifies building user interfaces for JavaServer applications. Developers can build web applications by assembling reuseable UI components in a page; connecting these components to an application data source; and wiring client-generated events to server-side event handlers. This project provides information on the continued development of the JavaServer Faces specification. More information on JSF can be found at http://javaserverfaces.org/.

This project hosts the public's view onto the spec work for JSR-344, for JavaServer Faces 2.2. Quoting from section 2.15 of the JSR:

We will leverage the collaborative tools provided by the java.net infrastructure. We have established the "javaserverfaces-spec-public" project on java.net. Therein, we will have a public issue tracker for tracking most issues. Any issues that absolutely must be EG private will be handled with a separate EG-private issue tracker. We will have an EG-private mailing list, and we will have a monitored public discussion forum as well. The reference implementation will be developed entirely in the public javaserverfaces project on java.net. The TCK will be developed privately by Oracle. We will leverage the Early Draft feature of JCP 2.6 to allow the public to see the spec in progress.

Current Specifcation Development Efforts

JSR-344 JSF 2.2 was approved on 14 March 2011. The expert group is expected to be working by the end of April 2011. JSF 2.2 will focus on the following four areas of interest (with some examples in each).

  • Ease of Development

    • No tag handler class necessary

    • Shorthand for Facelet Tag Libraries

    • OSGi support for JSF artifacts

    • CDI awareness for all artifacts

  • Portlet Integration

    • Bookmarkability

    • Ajax addressibility

    • Let composite components be served from a "component server"

  • New Features

    • HTML5 forms

    • Page Actions

    • Event system enhancements

  • Fixes and Enhancements

    • Multi-field validation

    • UIData Collection interface

    • Deprecate composite component "targets" concept

Current Status

The Expert Group for JSF 2.2 is now getting started in earnest.

Oracle management sees JSF Spec and Mojarra Implementation efforts as one thing, managed as a development effort delivering to GlassFish 3.2. Their view of progress is entirely taken from this Wiki Page: <https://wikis.sun.com/display/GlassFish/WebTier3.2JSF>.

Terms of Use; Privacy Policy; Copyright ©2008-2012 (revision 20120113.e19ffb7)
 
 
Close
loading
Please Confirm
Close