Friday, February 17, 2006

Custom Components

Custom Components: "Guidelines for Designing Reusable Custom Components Using JavaServer Faces Technology
Introduction

JavaServer Faces technology is a user interface component framework for building Java Web applications. It is designed to significantly ease the burden of writing and maintaining applications that run on a Java application server and render their UIs back to a target client. A JavaServer Faces user interface component is the basic building block for creating user interfaces. If a component uses no proprietary API's, it can be reused over and over again in a number of applications, making it much easier to develop applications and improve developer productivity.

In the JavaServer Faces programming model applications can be constructed by simply assembling the user interface components for a particular request or response. Java Server Faces technology provides a number of concrete user interface component implementation classes that cover most of the common requirements. Component writers, application developers, tool providers and implementors of JavaServer Faces technology can create reusable components by extending the standard component API. This article gives you some basic guidelines for designing custom components using ChartComponent as an example.
"