Practical RichFaces

2nd Edition

By Max Katz , Ilya Shaikovsky

Practical RichFaces Cover Image

Practical RichFaces describes how to take advantage of RichFaces—the integration of the Ajax4jsf and RichFaces libraries—to create flexible and powerful programs, using any Java-based integrated development environment.

Full Description

  • ISBN13: 978-1-4302-3449-4
  • 408 Pages
  • User Level: Intermediate
  • Publication Date: September 4, 2011
  • Available eBook Formats: EPUB, MOBI, PDF
  • Print Book Price: $54.99
  • eBook Price: $38.99
Buy eBook Buy Print Book Add to Wishlist Play Podcast

Related Titles

Full Description

RichFaces 4 is a component library for JavaServer Faces, and an advanced framework for easily integrating AJAX capabilities into business applications. It lets you quickly develop next-generation web applications based on JSF 2/Ajax.

In this definitive RichFaces 4 book, instead of using JBoss Tools, the author bases all examples on Maven so that any IDE can be used—whether it's NetBeans, Eclipse, JBoss or even Spring.

Practical RichFaces also describes how to best take advantage of RichFaces—the integration of the Ajax4jsf and RichFaces libraries—to create flexible and powerful programs. Assuming some JSF background, it shows how you can radically reduce programming time and effort to create rich AJAX-based applications.

What you’ll learn

  • How to build rich Internet applications with out-of-the-box RichFaces components
  • Best strategies for implementing Ajax applications using RichFaces
  • When best to use the two libraries
  • How to create new skins for your app in no time
  • How to create applications without needing to write any JavaScript code

Who this book is for

  • Java developers with good JSF knowledge looking to build next-generation web applications using RichFaces
  • JavaServer Faces users
  • Java programmers wishing to add Ajax to their existing programs
  • Old users of Ajax4jsf

Table of Contents

Table of Contents

  1. The Basics
  2. Getting Started
  3. a4j:* Tags, Features and Concepts
  4. Getting Started with Rich Components
  5. Rich Input and Select Components
  6. Rich Panel and Output Components
  7. Rich Data Iteration Components
  8. Rich Menu Components
  9. Rich Tree Components
  10. Rich Drag-and-Drop Components
  11. Rich Validation
  12. Rich Components JavaScript API, Client Functions, and Using jQuery
  13. Skins
  14. RichFaces CDK: Building Custom Components
Source Code/Downloads

Downloads are available to accompany this book.

Your operating system can likely extract zipped downloads automatically, but you may require software such as WinZip for PC, or StuffIt on a Mac.

Errata

Please Login to submit errata.

On page 60:
The explanation for Listing 3-35 says:
If the second button is clicked (Update Groups 2 and 3 only), then only Group 1 and Group 2 are rendered.

It should say "(Update Groups 1 and 2 only)",because the listing 3-35 said:

<a4j:commandButton value="Update Group 1 and 2 Only" render="group1, group2"