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.
- Fabrizio Giudici, Keep your (Java) CMS simple!;
- Constantin Drabo, FASOJUG co-leader, posted his very first java.net blog, FASOJUG learned SPRING 3 with Sang Shin passionately;
- Norbert Truchsess, JPA and enum - how to map enums to values that contain characters that are illegal in java type identifiers;
- Fabrizio Giudici, See you at Devoxx with Android and Maven; and
- Cay Horstmann, Scala for the Impatient--Free Chapters at typesafe.com.
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.
Our latest java.net article is Nadine McKenzie's Streamline JSF Development with These 3 Facelets Must-Knows.
Here are the stories we've recently featured in our Java news section:
- Arun Gupta lists the Java EE and GlassFish sessions at JavaOne 2011;
- Dustin Marx notes that NetBeans (7.0.1) Has An XML Schema Editor!;
- John Yeary talks about Type Safe Collection Conversion;
- Sandro Mancuso reports on One year of London Software Craftsmanship Community (LSCC);
- Geertjan Wielenga reports on the XML Schema Editor in NetBeans IDE 7.0.1;
- Alexis Moussine-Pouchkine reports Java EE 6 does Java 7 with GlassFish 3.1.1, the making-of;
- Micha Kops discusses Contract-First Web-Services using JAX-WS, JAX-B, Maven and Eclipse;
- Java Spotlight Episode 44 is an interview with Spice Labs on Their Hardware and Software platform based on JavaME;
- Alexis Moussine-Pouchkine announces the "GlassFish 3.1.1 & Java 7" webinar this Thursday (August 25th);
- Geertjan Wielenga talks about Including External NetBeans Modules Via Add Project/Add Cluster;
- Shai Almog talks about Fixing Netbeans RIM Integration On Windows 7 And Vista;
- Markus Eisele has some advice if you're Tired of Getters and Setters? Lombok them!;
- Joseph Darcy presents JDK 7: Small Library Treats;
- Stephen Colebourne writes about the PrintCompilation JVM flag; and
- Jessica Thornsby posted Oracle's Brian Goetz Looks to Lambdas Future.
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 feedand 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.