# 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)