11 October 2007

Desarrollo de Componentes JSF(1.2) en NetBeans 5.5

Para crear componentes JSF específicos a nuestras aplicaciones habría que seguir los siguientes pasos:

1.- Crear una TLD con los siguientes elementos:
- El descriptor del tag lib (fichero xml)
- La clase del componente que extienda de javax.faces.component.UIOutput
- El Tag Handler (clase que extienda de javax.faces.webapp.UIComponentELTag)
- El renderizador que extienda de la clase javax.faces.render.Renderer

2.- Registrar el o los componentes y sus renders en el faces-config.xml.

3.- Incorporar la referencia al taglib dentro de las jsp a utilizar

4.- Dentro de la etiqueta f:view colocar nuestro nuevo componente jsf.


Esta referencia rápida se basa en el tutorial descargado de sun, previo registro en la Sun Developer Network:

Developing Custom JSF Components For NetBeans Visual Web Pack
LAB-4430


http://www.javapassion.com/handsonlabs/jsfcustom/


Puedo decir que he probado los ejemplos y funcionan adecuadamente.

No comments: