table of contents

JSF 1.x and JSF 2.0 Tutorial

Interested in live training from the author of these tutorials? See the upcoming JSF 2.0 training course in Maryland, co-sponsored by Johns Hopkins Engineering for Professionals. Course includes a short PrimeFaces intro. Or, contact hall@coreservlets.com for info on customized JSF 2 or PrimeFaces courses at your location.


These tutorials have now been split into two major sections: the JSF 1.x tutorials and the JSF 2.0 tutorials. JSF 2 is strongly preferred!

The JSF 1 tutorial covers JSF 1 with Apache MyFaces, and the the JSF 2 tutorial covers JSF 2 with the Mojarra JSF2 implementation. Both sections use Eclipse, but of course none of the actual JSF code is Eclipse-specific. If you are new to JSF, I strongly recommend JSF 2: it is both more powerful and easier to use as compared to JSF 1. The JSF 1.x tutorials are primarily for people whose companies are already developing with JSF 1 and are not yet ready to upgrade. Both sets of tutorials are derived from Marty Hall's world-renowned live JSF training courses. Courses on JSF 1.x or 2.0 are usually taught on-site at customer locations, but servlet, JSP, Ajax, GWT, Struts, JSF 1.x, and JSF 2.0 training courses at public venues are periodically scheduled for people with too few developers for an onsite course. For descriptions of the various other courses that are available, please see the Java EE and Ajax training course page. To inquire about a customized training course at your location, please contact Marty at hall@coreservlets.com. Courses on servlets, JSP, Ajax, GWT, Struts, Hibernate, Java 5, and Java 6 also available.

If you find these free tutorials helpful, we would appreciate it if you would link to us. Send corrections or feedback on any tutorial to hall@coreservlets.com.

More Information

Java

JSF (JavaServer Faces)

Servlets & JSP
Ajax, GWT, & JavaScript

Spring, Hibernate, & JPA

Struts