JavaServer Faces Technology

Developed through the Java Community Process under JSR - 314, JavaServer Faces technology establishes the standard for building server-side user interfaces. With the contributions of the expert group, the JavaServer Faces APIs are being designed so that they can be leveraged by tools that will make web application development even easier. Several respected tools vendors were members of the JSR-314 expert group, which developed the JavaServer Faces 1.0 specification. These vendors are committed to supporting the JavaServer Faces technology in their tools, thus promoting the adoption of the JavaServer Faces technology standard.   »  Read More 



Download the latest specification and implementation of JavaServer Faces Technology from Mojarra Project.
If you are using GlassFish v3 prelude then you can also download Mojarra using v3 update center using these instructions under the section Installing JSF 2.0.0 PR on GlassFish v3 (including GlassFish Prelude)
Implementation of JavaServer Faces Technology (Mojarra) 2.0 is also available in the v3 nightly builds




JavaServer Faces Technology Tutorial : Reference the JavaServer Faces tutorial included in the JavaEE tutorial.

True Abstraction: Composite UI Components in JSF 2.0 -- Part 2 Part 1 of this Tech Tip showed you how to create a composite UI component and use it in a web application. In Part 2, you will learn how to add functionality to the composite component that you created.

True Abstraction: Composite UI Components in JSF 2.0 -- Part 1 This Tech Tip introduces a powerful new feature in JavaServer Faces (JSF) 2.0 technology: composite user interface (UI) components. This feature allows you to turn any collection of page markup into a JSF UI component--with attached validators, converters, action listeners, and value change listeners--for use by page authors.




Developing Web Applications using JSF Technologies: This three-day course covers an in-depth look at JSF 2.0 technology, including templating, Ajax, validation, conversion, working with data sources, composite components, and much more. With this course you will gain the skills necessary to build rich web-based applications with the JavaServer Faces framework.




Forum : Drop in to the webtier forum ( to discuss JavaServerFaces technology. To subscribe to the mailing list please visit - and scroll down and click on subscribe. Post to the forum here.

Converse with members of the team working on JavaServer Faces technology by joining our public chat, reachable with any IRC client. Join us in the ##jsf chat room at

The Java Enterprise Community on The Java Enterprise Community is a gathering place for developers working with Java EE technologies.


Left Curve
Java SDKs and Tools
Right Curve
Left Curve
Java Resources
Right Curve