This tutorial provides an overview of JavaServer Faces (JSF) and walks you through the basics for developing Web applications using the technology. With Java developer and consultant Jackwind Li Guojie as your guide, examine the JSF life cycle, input validation, event handling, page navigation, and internationalization -- all of which are illustrated through a sample application.
This tutorial is intended for Java server-side developers with a good understanding of the Java language and a working knowledge of JSP technology.
System requirements
In order to build, deploy, and run JavaServer Faces applications, you need the Java Web Services Developer Pack (Java WSDP) or Apache Tomcat (version 4.0 or above) with JSF taglibs.