Chapter 5. Input Components

The a4j: tag library provides page-level Ajax support. Another way to look at it is that it provides framework-level or foundation-type controls. In other words, in most cases you decide how to send the Ajax request to the server, and you decide what to update. This kind of approach gives you a lot of power and flexibility. Although I haven't covered JavaScript at all, you still have a lot of control over the application.

The RichFaces components that are available via the rich: tag library provide component-level Ajax support, layout components, and client-side components. This means you don't need to specify how to send the request and what to update. Each component handles sending and updating automatically.

This doesn't ...

Get Practical RichFaces now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.