Skip to main content

Facelets Is Gaining New Attention

Posted by editor on August 27, 2011 at 1:23 PM PDT

Deepak Vohra has a new article on the Oracle Technology Network, "Templating with JSF 2.0 Facelets". This article comes on the heels of the latest java.net article, Nadine McKenzie's "Streamline JSF Development with These 3 Facelets Must-Knows". So, why Facelets, and why now? If you're not familiar with Facelets, perhaps now is a good time to introduce yourself to the technology.

Facelets is an open source project hosted on java.net. The project is a GlassFish sub-project. Facelets is also a component of JavaServer Faces, which is implemented by the Mojarra project on java.net.

"That's fine," you say. "But what can I do with Facelets?"

Good question! The introduction on the Facelets home page provides the rationale behind Facelets and an overview of its capabilities:

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.

The Facelets Developer Documentation, which subtitles Facelets as being the "JavaServer Faces View Definition Framework," is the place to go for complete details on the technology.


Example Facelets web app from Nadine McKenzie's "Streamline JSF Development with These 3 Facelets Must-Knows."

Deepak's and Nadine's articles provide a good tutorial-style introduction to what's in Facelets, and how to use it to create web pages and services. Both articles have plenty of code with accompanying figures the show what the code produces in your browser.


Example Facelets web app from Deepak Vohra's "Templating with JSF 2.0 Facelets."

If you'd like to get more involved in the Facelets open source project, consider subscribing to one or more of the mailing lists (or the Mojarra mailing lists) -- or join the Facelets project.


java.net Weblogs

Since my last blog post, several people have posted interesting new java.net blogs:


Poll

Our current java.net poll asks "How interested are you in JCP.next, the effort to create the next Java Community Process?" Voting will be open until Friday, September 2.


Articles

Our latest java.net article is Nadine McKenzie's Streamline JSF Development with These 3 Facelets Must-Knows.


Java News

Here are the stories we've recently featured in our Java news section:


Spotlights

Our latest java.net Spotlight is the JavaOne Blog post JavaOne Discover Plus and Discover Pass: Move Forward on a Tight Schedule -

If you have more curiosity and ambition than time, here’s the solution: The JavaOne Discover Plus and Discover Passes. The Discover Plus Pass―Only US$895* Get these exclusive benefits, PLUS all Discover Pass benefits listed below: * Attend any three technical sessions...

Our previous Spotlight was the NetBeans IDE 7 Satisfaction Survey -

Welcome NetBeans User! The NetBeans team is interested in feedback about your experience using NetBeans IDE 7.0 or its update release, NetBeans IDE 7.0.1. With each NetBeans release, we strive to deliver an IDE that gives you the best coding experience available. Your survey responses will let us know if we are on target, and also alert us to features or enhancements to consider for future releases. Please take a moment to answer the questions below...

Before that, we featured the JavaOne Blog post JavaOne 2011 Schedule Builder is LIVE! -

JavaOne Schedule Builder is live at last!  Don’t get shut out – go to Schedule Builder NOW to reserve your space in the must-attend sessions on your list.  See recommendations for sessions that might be of interest to you, find the partners you want to hear and the demos you want to see...


Subscriptions and Archives: You can subscribe to this blog using the java.net Editor's Blog Feed. You can also subscribe to the Java Today RSS feed and the java.net blogs feed. You can find historical archives of what has appeared the front page of java.net in the java.net home page archive.

-- Kevin Farnham
Twitter: @kevin_farnham

 
AttachmentSize
Facelets.png5.36 KB
FaceletsOTN.jpg13.67 KB