Exadel created RichFaces, but now it’s under the JBoss open source roof. However, Exadel still develops RichFaces under contract for JBoss/Red Hat. This continued involvement in RichFaces keeps Exadel as the expert on this framework.
We do offer training and consultations in RichFaces, but we also try to share our deep knowledge of RichFaces publicly through presentations, articles, and blog entries. A good example of this is an article Exadel’s Max Katz has just posted on his blog called “RichFaces region — partial JSF tree processing.” (Update: Now available in a slightly different form on DZone.)
When we think of AJAX-based frameworks like RichFaces working on only a part of a page, we usually think in terms partial-page rendering (server->client). In this article, Max talks about the other direction, partial-page processing (client->server), using the a4j:region tag and shows how this works with partial-page rendering. As you can imagine, with as comprehensive and flexible a framework as RichFaces, developers have a lot of options for precisely controlling how their applications work in terms of partial-page processing and partial-page rendering. In this article, Max uses code samples to make this as clear as possible.