Call (605) 391-2110 to speak with a sales representative, or email us at
sales@javalicense.com.
| Course Title: |
Using JBoss RichFaces |
| Course Length: |
2 Days |
| Course Number: |
JSF220 |
| Delivery: |
Instructor-led, On-Site |
| Audience: |
Java programmers with experience developing Java Web applications, JavaServer Pages and Servlets. |
| Description: |
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. |
| Course Outline: |
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
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
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
Page Layout with RichFaces Panels
Overview of RichFaces Components
Using Panels
The Separator Tag
The Spacer Tag
Panel Bars
Panel Menus
Tabbed Panels
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
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
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
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
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
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
|