UI-Component Sets
Apache MyFaces

This is the official homepage of the first free open source JavaServer(tm) Faces implementation called "Apache MyFaces".

JavaServer(tm) Faces is a web application framework that accomplishes the MVC paradigm. It is comparable to the well-known Struts Framework but has features and concepts that are beyond those of Struts; especially the component orientation. Look at Sun's JavaServer(tm) Page to learn more about the Java Specification Request 127 and to download the specification. You can also find a useful tutorial there!

Make sure to have a look at our examples - you can find a working distribution at http://www.irian.at/open_source.jsf. Find instructions on installing them yourselves in our 'Getting Started' section. If you can't find information you need on these pages, make sure you also go to our WIKI at http://wiki.apache.org/myfaces

MyFaces 1.1.1 has been officially released. This is a minor patch release that fixes a few of the major problems with the previous release.

Please help us test the release candidate before the upcoming official release. You can download the RC here. Please file any isssues you find in JIRA and be sure to report them against version 1.1.1.

If you are new to JavaServer Faces Technology look at the following resources to become familar with JSF:

  • JSFCentral
  • James Holmes' JSF Resources
  • Additional links in the WIKI