Woodstock is here!
By paulsen on Feb 15, 2007
Woodstock JavaServer Faces Components
Sun has delivered some great components as part of Sun Java Studio Creator and NetBeans Visual Web Pack. But if you don't use one of those products, you probably didn't know it. Well, now you don't have to use these tools to enjoy the rich JavaServer Faces components they provide. In fact not only are they available outside these products, they are now Open Source!
Project Woodstock is the Java.net project which contains the source code for these components. Both Creator's and NB VWP components were derived from earlier versions of this code base. The code is released under the very flexible CDDL license. These components have been in the making for over 2 years and have gone through several development cycles. They're stable, full featured, and work seemlessly together sharing a common theme -- they're ready for production!
Let's take a look at what some of these components look like:
All of these components are "themed" so you can adapt the look of these components to your company's look and feel by creating your own theme. Many of the components use Ajax (via Ed Burn's Dynamic Faces project), and more Ajax features are sure to come. The TLD document and example application included in the project provide more than enough information to get you started.
If you're a Faclets user, Jason Lee is already working on creating a Facelets taglib for Woodstock. And of course if you're a JSFTemplating user, I have full support for the Woodstock components built in... plus I have a simple example app on the site to get you started. Plus, the entire GlassFish admin console (source here) is built using JSFTemplating and Woodstock components. So whatever your JSF environment (NetBeans, Facelets, JSFTemplating), you'll be able to use these components.
So what are you waiting for? Go download the components and try them out!