El desarrollo de aplicaciones basadas en Faces se puede aplicar a portlets, de forma parecida al modo en que se implementa el desarrollo de Faces en aplicaciones web. El soporte de Faces en Rational Developer simplifica el proceso de escribir aplicaciones de portlet Faces y elimina la necesidad de gestionar muchos de los requisitos subyacentes de las aplicaciones de portlet.
Rational Developer soporta el desarrollo de portlets utilizando la API de portlet IBM y la API de portlet JSR 168.
Se utilizan varios asistentes para generar estos artefactos, que incluyen archivos JSP específicos de Faces y archivos Java. Page Designer proporciona un entorno de edición familiar para archivos JSP de portlet Faces.
Rational Developer proporciona varias vistas que permiten añadir fácilmente componentes de Faces a la aplicación de portlet y actualizarlos: la vista Datos de página (muestra los orígenes de datos definidos), la bandeja Componentes de Faces en la vista Paleta (contiene componentes UI reutilizables que se pueden enlazar a los orígenes de datos) y la bandeja Datos en la vista Paleta (permite arrastrar a la página componentes de datos, como beans de Java y servicios Web. También puede habilitar los componentes de clientes de Faces, que tienen soporte para páginas que contienen tanto datos como controles, seleccionando el modelo JSP adecuado.
Rational Developer proporciona un conjunto de asistentes que ayudan a crear artefactos relacionados con portlets Faces. En muchos casos, estos asistentes son idénticos a los asistentes utilizados para crear artefactos Faces estándar. Para obtener información adicional más detallada acerca de la utilización, consulte la documentación de Faces estándar de Rational Developer y la ayuda F1.
<hx:graphicImageEx value="#{mi bean.foto}"></hx:graphicImageEx>
<hx:outputLinkEx value="#{mi bean.reanudar}"></hx:outputLinkEx>
<hx:playerGenericPlayer value="#{mi bean.película}"></hx:playerGenericPlayer>
<hx:graphicImageEx value="/.YourPortlet/theme/yourimage.gif"></hx:graphicImageEx>donde .YourPortlet es la propiedad raíz del documento del proyecto de portlet, la imagen no se visualizará cuando se ejecute el portlet. En su lugar, especifique el valor URL de la manera siguiente:
<hx:graphicImageEx value="theme/yourimage.gif"></hx:graphicImageEx>donde theme/yourimage.gif es relativo al documento.
Conceptos relacionados
Datos dinámicos utilizando componentes de Faces
Creación de portlets y proyectos de Faces
API de portlet
Tareas relacionadas
Creación de proyectos de portlet Faces
Creación de aplicaciones Faces - Visión general
Referencia relacionada
Referencia de componentes de Faces
Atributos para componentes de Faces