# JavaServerTM Faces
Technology

Specification Version: 1.2 Public Final Draft (PFD) Release
Reference Implementation (RI) Version: 1.2

JavaServerTM Faces technology simplifies building user interfaces for JavaServer applications. With the well-defined programming model that JavaServer Faces technology provides, developers of various skill levels can quickly and easily build web applications that handle all of the complexity of managing the user interface on the server, allowing the application developer to focus on application code.

JavaServer Faces technology includes:

- A set of APIs and reference implementation that provide: user interface components, model object management, pluggable rendering, server side validation, data conversion, event processing, page flow management, and custom extensibility for all of these things.
- A JavaServer Pages (JSP) custom tag library for expressing a JavaServer Faces interface within a JSP page.

## Documentation

The documentation for this release consists of:

- Release Notes
- Javadoc API documentation (javax.faces.*)
- TLD documentation
- Standard HTML RenderKit Specification
- Sample Applications

## Software Licenses

- Copyright © 2005 Sun Microsystems, Inc. All rights reserved.

## Questions, Feedback, Bug Reports

The JavaServer Faces Forum
  This forum is the ideal place for people interested in JavaServer Faces technology to share their ideas, ask each other questions, and participate in the JavaServer Faces technology community.
JSFaces-feedback@sun.com
  Use this alias for questions and feedback about the JavaServer Faces Reference Implementation.

Due to the high volume of e-mail received on these aliases, you may not receive an immediate response to your inquiry.