The Wayback Machine - https://web.archive.org/web/20070611030839/https://facelets.dev.java.net/
Login | Register
My pages Projects Communities java.net

facelets
Project home

If you were registered and logged in, you could join this project.

Summary JavaServer Faces View Definition Framework
Categories None
License Common Development and Distribution License
Owner(s) jhook, rogerk

Message from the owner(s)

The Choice for JSF Exadel Studio just included Facelets support in both the free and PRO versions. Facelets for JSF now has over 70 THOUSAND hits on Google, and it was only released in July 2005!

Did You Know? Facelets is a view technology that focuses on building JSF component trees, but did you also know:

  • When EL exceptions occur, it tells you what page, line and attribute the expression originated from, see example here
  • You can develop the UI live
  • Finally, Facelets doesn't care what rendering you use, you can output SOAP, WML, or SVG from your components' own RenderKits

Get Involved! Facelets is brand new and still in development. Please get involved in the user or dev mailing lists. Lots of people have been emailing me directly, but it would be great if your ideas/questions could be shared with others on the mailing lists.

The web community is eagerly seeking a framework like Tapestry, backed by JavaServer Faces as the industry standard. While JavaServer Faces and JSP are meant to be aligned,Facelets steps outside of the JSP spec and provides a highly performant, JSF-centric view technology. Anyone who has created a JSP page will be able to do the same with Facelets. The difference is under the hood where all the burden of the JSP Vendor API is removed to more greatly enhance JSF performance and provide easy plug-and-go development. Even though Facelets is being developed open source under Sun's guidance, it can work with any JSF 1.2 compliant implementation or MyFaces.

Quick Info

Download Now
The releases are downloadable from here.
Need Help?
The Facelets User Mailing List is probably the best way to get your questions answered. There are a lot of great developers that are willing to respond to you pretty quickly.
Documentation
You may view the developer documentation, or jump over to the Facelets Wiki.
MyFaces/Tomahawk Components
Mike Kienenberger has headed up the Tomahawk TagLib for Facelets.
BeanShell Scripting Support
Tal Liron added scriptlet support for facelets, currently supporting BeanShell. The taglibs and documentation are available here.
Oracle ADF Support
Adam Winer contributed support for Oracle's rich ADF components that include AJAX-like functionality.

Get Involved!

Mailing Lists
The User's List is the best place to communicate with other Facelets developers, it's quite active..
Submit Patches
The issue tracker has lots of enhancement requests, you can submit a request or even better, a patch!
Share Your Work
The Facelets Wiki includes a place to post sites that use Facelets and post a little bit about the users themselves.
Vendor Support
Facelets is very interested in working with other vendors/products. Feel free to contact the Dev-Mailing list.