User Interface Component Model

JavaServer Faces UI components are configurable, reusable elements that compose the user interfaces of JavaServer Faces applications. A component can be simple, such as a button, or compound, such as a table, which can be composed of multiple components.

JavaServer Faces technology provides a rich, flexible component architecture that includes the following:

  • A set of UIComponent classes for specifying the state and behavior of UI components

  • A rendering model that defines how to render the components in various ways

  • An event and listener model that defines how to handle component events

  • A conversion model that defines how to register data converters onto a component

  • A validation model that defines how to register validators ...

Get The J2EE™ Tutorial Second Edition 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.