JavaServer Faces v 2.0

This comprehensive course shows Java programmers how to build web applications with JavaServer Faces 2.0. We develop the best-practice concepts that are formalized by the JSF architecture, from model/view/controller to the UI component framework and request-handling lifecycle. Students start to discover that there is a "JSF way" of doing things, and we learn not just APIs and tag libraries but the habit of slicing application logic into its most reusable forms: managed beans, event listeners, converters, validators, and more. Students acquire a firm command of JSF development, learning to work with JSF's list and table components, building reusable composite components, and building Ajax applications. Simple, high-level Ajax functionality is covered, and students also work more directly with JSF's JavaScript API and resource-management framework.
Before taking this course, Java programming experience is essential to understanding the JSF API General understanding of servlets and JSP is recommended, but not required Basic knowledge of XML will be helpful, as will any previous experience with HTML.
5 Days/Lecture & Lab
This course is intended primarily for experienced Java application developers. Page authors, component developers, and others who may have little or no Java experience (but perhaps are stronger on HTML, JavaScript, and JSP) may well find this to be a valuable training experience, though without solid Java skills many of the coding exercises will be difficult to follow.
Overview::Lifecycle::UI Components::Page Navigation::Managed Beans::Scopes::Dependency Injection::Facelets::Events and Listeners::Lists and Tables::Converters::Validators::Resources::Composites::Ajax::The JSF JavaScript API

Related Scheduled Courses