JavaServer Faces (JSF, or simply “Faces”)
makes it easy to develop web applications by bringing support for rich, powerful
user interface components (such as text boxes, list boxes, tabbed panes, and data
grids) to the web development world. A child of the Java Community Process,1
JSF is destined to become a part of Java 2 Enterprise Edition (J2EE). This book
will help you understand exactly what JSF is, how it works, and how you can use it
in your projects today.