# javaserverfaces-spec **Repository Path**: mirrors_javaee/javaserverfaces-spec ## Basic Information - **Project Name**: javaserverfaces-spec - **Description**: JavaServer(TM) Faces Specification web site - **Primary Language**: Unknown - **License**: GPL-2.0 - **Default Branch**: gh-pages - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-09 - **Last Updated**: 2026-01-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # About 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. JavaServer Faces (JSF) is a [JCP Standard](http://jcp.org) technology for authoring component based user interfaces on the [Java EE](https://github.com/javaee/) platform. This particular GitHub project hosts the [official JSF specification issue tracker](https://github.com/javaee/javaserverfaces-spec/issues). There are three implementations of the JSF specification, all of them developed with OSI approved Open Source licenses. * [Eclipse Mojarra](https://projects.eclipse.org/projects/ee4j.mojarra) * [Oracle Mojarra](https://javaserverfaces.github.io) * [Apache MyFaces](http://myfaces.apache.org) # Current Status * JSF 2.3 is the designated user interface standard for [Java EE 8](http://jcp.org/en/jsr/detail?id=372). It went final on 17 April 2017. * JSF 2.2 is the user interface standard for [Java EE 7](http://jcp.org/en/jsr/detail?id=342") The most recent major release of JSF is 2.2. This release occurred on 21 May 2013. # Downloads ## JSF 2.3 JSF 2.3 and Java EE 8 are complete. The executable implementations of the JSF 2.3 milestones as well as other versions are available in the [javax.faces repository](https://maven.java.net/content/repositories/releases/org/glassfish/javax.faces/2.3.0/). This release is included in [GlassFish 5 Builds](https://javaee.github.io/glassfish/download). The human readable specification may be downloaded from <[http://jcp.org/](http://jcp.org/en/jsr/detail?id=372)>. The API is available at Maven Central at these coordinates. javax.faces javax.faces-api 2.3 provided org.glassfish javax.faces 2.3.8 provided ## JSF 2.2 The executable implementation of JSF 2.2 is included in [GlassFish 4.0](https://javaee.github.io/glassfish/). The human readable specification may be downloaded from <[http://jcp.org/](http://jcp.org/en/jsr/detail?id=344)>. The binary specification is available at maven central at these coordinates. javax.faces javax.faces-api 2.2 provided For convenience, the binary specification is also provided in [this zip file](downloads/JSF_2_2/javax.faces-api-2.2-FINAL.zip), but by downloading it, you are agreeing to the terms and conditions stated [here](downloads/JSF_2_2/000_AAA_eval-spec-license.odt). ## Miscellaneous Downloads Additional project related downloads are available [here](./DOWNLOADS.md) # Learning More ## JSF 2.3 Some of many JSF 2.3 related articles may be found in * [JSF 2.3 Pre-Public Review EC Update](https://java.net/downloads/javaserverfaces-spec-public/JSF_2_3/Public%20Review/20170111-JSF_2_3_EC_MEETING.pdf) (Ed Burns) * [JSF 2.3 new features](http://de.slideshare.net/ConstantinMAlin/jsf-23-new-features-56606253) (Alin Constantin) * [What's new in JSF 2.3?](http://arjan-tijms.omnifaces.org/p/jsf-23.html) (Arjan Tjms) * [Neues aus der Java-Welt: JavaServer Faces 2.3 (German)](http://arjan-tijms.omnifaces.org/p/jsf-23.html) (Michael Mueller) ## JSF 2.2 An overview of new features in JSF 2.2 may be found in this slideshare presentation <[http://www.slideshare.net/edburns/jsf-22-26091922](http://www.slideshare.net/edburns/jsf-22-26091922)>, the video for which is from [JavaZone 2013](http://vimeo.com/album/2525252/video/74409197). # IMPORTANT! * By contributing to this project, you are agreeing to the terms of use described in [CONTRIBUTING.md](./CONTRIBUTING.md)