Before we describe how the image map works, let's summarize the basic steps for creating custom components. You can apply the following steps while developing your own custom component.
The application architect does the work of registering the custom component and the renderer. See Registering a Custom Converter (page 473) and Registering a Custom Renderer with a Render Kit (page 478) for more information. Using a Custom Component (page 386) discusses how to use the custom component in a JavaServer Faces page.