Advanced JavaServer Faces (JSF)
Duration: 2 days
 
Audience Prerequisites

This course is built for experienced Java Web developers. Architects, and designers will also benefit from knowing this new technology.

  • Developers
  • Designers
  • Architects
  • Consultants

Audience should know Java and JSP/Servlet and JSF.

  • Java
  • JSP/Servlet
  • JSF
 
Description
JavaServer Faces (JSF) is quickly being adopted as a standard framework for building
Java Web Applications. It is highly customizable and configurable and provides opportunities for third party vendors to build reusable components and development
environment. In this course, we will cover various advanced topics in JSF such as
advanced tabular data processing, JSF for non-JSP pages, advanced configurations, etc. We will also look at what IBM has to offer in supporting JSF. Its flagship development environment Rational Application Developer (RAD/WSAD) not only supports WYSIWYG way of building JSF pages using standard JSF components, it also provides a powerful set of extended components and seamlessly integrates with Service Data Objects (SDO) and client side components.

This course is highly hands-on. At least 50% of the time will be devoted to labs.

 

 
Objectives

Upon completing this course, students will be able to:

  • Configure JSF with various customized implementation
  • Write applications with sophisticated tabular data processing
  • Create JSF applications for non-JSP pages
  • Understand the Service Data Objects (SDO) framework
  • Use SDO in RAD/WSAD
  • Understand the Faces Client Framework
  • Use Faces Client framework in JSF applications
 
Course Outline

Advanced Tabular Data Processing

  • Bringing your own data model
  • Editing specific cells
  • Processing row events
  • Dealing with large tables: sorting, scrolling, etc.


Advanced JSF Configurations

  • Configure application factory of your own
  • Configure lifecycle factory of your own
  • Using your own default event handler
  • Using your own default navigation handler


JSF for Non-JSP Pages

  • Customize view handler
  • Defining your own render kit


Using Service Data Objects in JSF Applications

  • The need for SDO
  • SDO architecture
  • SDO API
  • Overview of RAD/WSAD support for SDO
  • Using SDO and JSF in retrieving and displaying data from database

Faces Client Framework

  • Overview of the Faces Client Framework
  • Components in the Faces Client Framework
  • Building JSF applications that support Faces Client Framework in WSAD

If you would like to register for this class, please call us at 512.306.8225 x206
or send an email to mfaust@inferdata.com.