Follow us: Web Age on FaceBook Web Age on LinkedIn Follow Web Age on Twitter

For more information: 1.866.206.4644 (in Canada)
1.877.517.6540 (in U.S.)
Home Training Mentoring Request Info Search
Home > Training > Java, Java EE and Frameworks > JavaServer Faces JSF >

WA1765 Using JBoss RichFaces Training and Courseware (Coming Soon)

Learn to develop Java Web Applications using the JBoss RichFaces component library. RichFaces is a rich component library for JSF and an advanced framework for easily integrating AJAX capabilities into business application development. Learn to create Web applications that provide a greatly improved user experience. This course focuses on the details of using the components in a Web page, how skins and styles are applied to the components, and developing the underlying Java code to manage the dynamic content.

Audience  
 

Java programmers with experience developing Java Web applications, JavaServer Pages and Servlets.

 
 
Duration  
  Two Days.  

Course Outline

1. Introduction to RichFaces

  •   Overview of RichFaces
  •   RichFaces and JavaServer Faces
  •   RichFaces vs. Other UI Component Libraries
  •   Ajax and RichFaces
  •   Downloading RichFaces
  •   Installation
  •   A Simple Ajax Application

2. RichFaces Basics

  •   Architecture
  •   Pros and Cons of RichFaces
  •   Ajax Requests
  •   Configuring the Filter
  •   Errors and Exceptions
  •   Session Expiration
  •   Skinnability
  •   Defining Skins
  •   Creating Your Own Skin

3. Ajax4Java Components

  •   Overview of Ajax4Java
  •   a4j:support Tag
  •   a4j:ajaxListener Tag
  •   Command Buttons and Links
  •   a4j:include Tag
  •   Panels
  •   Regions
  •   Polling with Ajax
  •   Other Ajax Tags

4. Page Layout with RichFaces Panels

  •   Overview of RichFaces Components
  •   Using Panels
  •   The Separator Tag
  •   The Spacer Tag
  •   Panel Bars
  •   Panel Menus
  •   Tabbed Panels

5. Data Tables

  •   The rich:dataTable Tag
  •   The Managed Bean for a Data Table
  •   The ListDataModel Class
  •   Table Headers
  •   rich:Column Tag
  •   The header Facet
  •   Column and Row Style Classes
  •   List of rich:dataTable Attributes
  •   The Skin Parameters
  •   Sorting
  •   Scrolling
  •   Othet dataTable Features
  •   The rich:subTable Tag

6. Common RichFaces Components

  •   The rich:calendar Tag
  •   Formatting the Calendar
  •   A ManagedBean for a Calendar
  •   Using Google Maps
  •   Using Microsoft Virtual Earth
  •   The rich:inputNumberSlider Tag
  •   The rich:inputNumberSpinner Tag
  •   Sorting
  •   Scrolling
  •   Suggestion Boxes

7. Menus and Toolbars

  •   Overview of Menus
  •   The rich:panelMenu Tag
  •   The rich:panelMenuItem Tag
  •   The rich:panelMenuGroup Tag
  •   Menu Event Listeners
  •   Overview of Toolbars
  •   The rich:toolBar Tag
  •   The rich:toolBarGroup Tag
  •   Adding Styles and Classes

8. Dynamic Data Components

  •   The rich:dataGrid Tag
  •   The rich:dataList Tag
  •   The rich:dataOrderedList Tag
  •   The rich:dataDefinitionList Tag
  •   Event Handling with Lists
  •   Adding CSS Styles

9. Drag and Drop Capabilities

  •   Overview of Drag and Drop
  •   The rich:dragSupport Tag
  •   The rich:dndParam Tag
  •   The rich:dropSupport Tag
  •   Event Handling with DnD

10. More RichFaces Components

  •   The rich:tree Tag
  •   Overview of Modal Panels
  •   The rich:modalPanel Tag
  •   Tool Tips
  •   The rich:toolTip Tag
  •   The rich:effect Tag
  •   Messages and the rich:message Tag
We regularly offer classes in these and other cities. Atlanta, Austin, Baltimore, Calgary, Chicago, Cleveland, Dallas, Denver, Detroit, Houston, Jacksonville, Miami, Montreal, New York City, Orlando, Ottawa, Philadelphia, Phoenix, Pittsburgh, Seattle, Toronto, Vancouver, Washington DC.
Outline Course Outline

Buy on-site and customized class

Home Training Mentoring Contact Us Terms of Use
*Your name:

*Your e-mail:

*Phone:

*Company name:

Additional notes:

We have received your message. A sales representative will contact you soon.

Thank you!.