Courses — About Objects, Inc.
Introduction to JSF

Duration
5 Days
Audience
Java developers who are new to JSF (JavaServer Faces), or who desire a more thorough understanding of the framework.
Prerequisites
Java Programming or equivalent. A basic understanding of Servlets and JSP is also helpful, but not required.
Description
A comprehensive introduction to frameworks compliant with the JavaServer Faces specification (JSR-127 and JSR-314), with an emphasis on the Apache MyFaces implementation. Covers framework fundamentals while giving a thorough conceptual understanding of framework behavior and design patterns, plus a comprehensive grounding in best practices. Explores major pitfalls of JSF and shows how to work around them. Includes coverage of popular implementations and component libraries such as ICEFaces, Facelets, Ajax4JSF, ADFFaces, and Seam.
During lab exercises, attendees build a non-trivial JSF application that incorporates key features common to many web applications, including list management, working with editable forms, type coercion, formatting, validation, and error messaging.
This course also provides in-depth coverage of pragmatic testing issues and strategies.
Course Outline
View the course outline in HTML format.
Download the complete PDF course description (includes outline).
Links
For additional information on JSF, please visit:
Sun Microsystems JavaServer Faces Technology page:
http://java.sun.com/javaee/javaserverfaces/
JSF Central:
http://www.jsfcentral.com/
The Apache MyFaces project website:
http://myfaces.apache.org/
Wikipedia entry on JavaServer Faces:
http://en.wikipedia.org/wiki/JavaServer_Faces





