JSF Component Behaviors Deep Dive
The JSF component "behavior" model is a new feature introduced in JSF 2.0 in order to facilitate Ajax support. Component behaviors allow commonly used client-side functionality to be bundled into reusable objects that can be associated with arbitrary components. While the JSF specification currently defines only a single component behavior, the component behavior model is designed for extensibility, allowing anyone to create and share their own component behavior implementations.
This presentation provides an introduction to the component behavior model, including an overview of the new APIs as well as background on the requirements that drove the API design. We will explore how to create custom component behaviors and perform an in-depth walk through of a sample Google Suggest-inspired component behavior implementation. By the end of this presentation, attendees should be ready to take advantage of this new API and create their own component behaviors.
About Andy Schwartz
Andy Schwartz is a software engineer at Oracle, where he has spent the last 16 years designing and developing user interface frameworks. The latest of these is ADF Faces, a JSF-based, AJAX-enabled framework and component set. Andy also serves as Oracle's representative to the JSR-314 (JSF 2.0) expert group. Andy blogs about JSF and ADF Faces at http://andyschwartz.wordpress.com/.
Andy has presented at AjaxWorld, JavaOne, W-JAX and Devoxx on JSF-related topics.
