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.

This project hosts the public's view onto the spec work for JSR-344, for JavaServer Faces 2.2.

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. The mailing list of record for the expert group is jsr344-experts@javaserverfaces-spec-public.java.net. The archive for this list is publically readable but only expert group members may subscribe to post to this list. Non expert group members may subscribe to users@javaserverfaces-spec-public, which is an open list that any java.net member may subscribe to, and which receives a copy of every mail sent to jsr344-experts@javaserverfaces-spec-public.java.net. Any issues that absolutely must be EG private will be handled with a separate EG-private issue tracker and mailing list. We have a monitored public discussion forum as well. There is a twitter account for the specification, @jsf_spec. This account is monitored for mentions. The reference implementation will be developed entirely in the public javaserverfaces project on java.net. The reference implementation is open source software. The TCK will be developed privately by Oracle. We will leverage the Early Draft feature of the JCP process to allow the public to see the spec in progress.

Current Status

JSF 2.2 is the user interface standard for Java EE 7. The most recent major release of JSF is 2.2. This release occurred on 21 May 2013.

Downloads

The executable implementation of JSF 2.2 is included in GlassFish 4.0.

The human readable specification may be downloaded from <http://jcp.org/>.

The binary specification is available at maven central at these coordinates.

<dependency>
  <groupId>javax.faces</groupId>
  <artifactId>javax.faces-api</artifactId>
  <version>2.2</version>
  <scope>provided</scope>
</dependency>

For convenience, the binary specification is also provided in this zip file, but by downloading it, you are agreeing to the terms and conditions stated here.

Learning More

An overview of new features in JSF 2.2 may be found in this slideshare presentation <http://www.slideshare.net/edburns/jsf-22-26091922>, the video for which is from JavaZone 2013.

Terms of Use; Privacy Policy; Copyright ©2013-2014 (revision 20140418.2d69abc)
 
 
Close
loading
Please Confirm
Close