Search for Training

RichFaces

Course Overview


The RichFaces course teaches attendees the configuration and use of the RichFaces component library, including the effective use of Ajax within JSF/RichFaces applications. RichFaces is a JSF component library specifically enabled for Ajax functionality.

Course Content


RichFaces

  • Overview of RichFaces
  • Overview of AJAX and JSF
  • RichFaces and JavaServer Faces (JSF)
  • AJAX and RichFaces
  • Installation of RichFaces
  • A first working example using RichFaces

RichFaces Framework

  • Architecture
  • Nature of AJAX requests
  • Filter configuration
  • Error management
  • Session management
  • Cascading Style Sheets (CSS)
  • Support for Skins
  • Creating custom Skins

Ajax Support

  • Introduction to Ajax4Java (a4j)
  • Ajax Support (a4j:support)
  • Ajax Region (a4j:region)
  • Forms
  • Command Buttons and Links
  • a4j:include
  • Polling (a4j:poll)
  • Push (a4j:push)
  • Queue
  • Status (a4j:status)
  • JavaScript with a4j:jsFunction
  • Validation

Containers and Layout

  • Panels
  • Panel Bar
  • Panel Menu
  • Tab Panel
  • Toggle Panel
  • Modal Panel
  • Separator and Spacers

RichFaces Components

  • Inplace Input and Select
  • Combo Box
  • Number Slider
  • Number Spinner
  • Suggestion Box
  • Tooltip
  • List Shuttle
  • Ordering and Pick Lists

Advanced RichFaces Components

  • Paint2D
  • Calendar
  • Color Picker
  • Rich Text Editor
  • File Upload
  • Media Output

Menus and MenuBar

  • Menu Group
  • Drop Down Menu
  • Content Menu
  • Menu Item and Listener
  • Menu Separator
  • Tool Bar

Tables and Dynamic Data Display

  • Data Grid
  • Data Table
  • Data Scroller
  • Table Filtering and Sorting

Trees

  • Tree tags and API
  • Tree Adaptor
  • Recursive Tree Adaptor

Drag and Drop

  • Drag and Drop Architecture
  • Drag Support
  • Drop Support
  • Drag Indicator
  • Drag Drop Parameter

Internationalization

  • Resource Bundles
  • Message Tags

Advanced Topics

  • Adding special effects
  • Semantic Layouts
  • Google Map
  • Microsoft's Virtual Earth
  • jQuery
  • Automated Testing

Customer Reviews


Thanks to Xpertised and the tutor who walked me through all the topics with Practical exposure which is helping me in my current project.
-Waseem

Course was quite helpful in terms of understanding of concepts and practicality. Its really a very friendly environment to learn. The timing were mutually chosen, as we both are working professional. I am quite satisfied with the course.
-Tanmoy

...more
Share:

For Batch Details
Call us at: +91 7259222234

Not sure? Consult Our Experts

What is the sum of 9 + 4? (security question)

Looking for a Training for

Myself

My Team/Organization

I agree to be contacted over mail or phone

or
Call us at: +91 7259222234

Subscribe to our weekly newsletter