If you, like me, are not a regular here at the ranch, you might not know about
this article written by Gregg Bolinger. I just read through it and it's a very good introduction to get you started using
JSF.
It's interesting to note that Gregg emphasizes the similarities between
Struts and JSF. In many respects, JSF is to
Java what Struts is to C++: JSF is a leaner, meaner Struts, and there is an easy migration path from Struts to JSF. Contrast that to Tapestry, a wonderful framework based on WebObjects, which nevertheless, is quite foreign to the average Struts developer.
David Geary Sabreware, Inc<br /><a href="http://www.corejsf.com" target="_blank" rel="nofollow">http://www.corejsf.com</a><br /> <br />Author: Graphic Java Series, Advanced JavaServerPages, Core JSTL and Core JavaServer Faces