Creación de portlets Faces

Para crear un portlet de Faces, es necesario asociarlo con un proyecto portlet existente. Se pueden añadir varios portlets Faces a un proyecto portlet Faces. En muchos casos no será necesario crear explícitamente un portlet Faces, ya que cuando se crea un proyecto de portlet Faces utilizando el asistente Proyecto de portlet nuevo, por omisión se crea un portlet Faces.
Por lo general, este asistente se utiliza para crear portlets Faces adicionales a un proyecto de portlet Faces existente.
  1. En la barra de menús, seleccione Archivo > Nuevo > Portlet.
  2. Asigne el portlet nuevo al proyecto adecuado, utilizando la lista desplegable Proyecto. Este campo tendrá como valor predeterminado el proyecto activo en el espacio de trabajo.
  3. Pulse el botón de selección Portlet Faces.
  4. También puede pulsar Siguiente. Si no desea configurar opciones adicionales, pulse Finalizar para crear el portlet.
  5. Especifique los valores adecuados en la página Valores de portlet. Pulse Siguiente.
  6. En la página Varios, especifique las modalidades adicionales que desee habilitar para el portlet.

    Marque el recuadro de selección Crear subclase de portlet para crear una subclase de com.ibm.faces.webapp.WPFacesGenericPortlet (o com.ibm.faces.webapp.FacesGenericPortlet si el portlet utiliza la API JSR 168 API), mediante los prefijos de clase común y nombre de paquete definidos anteriormente en el asistente, e inserte stubs de método que llamen a la super implementación. Puede personalizar la clase de portlet como desee.

    La modalidad Vista está seleccionada por omisión al principio, pero se puede desactivar. Para cada modalidad que seleccione (incluyendo Vista), puede especificar una página Inicial distinta de la página predeterminada, que se construye utilizando el nombre del proyecto. El campo Página inicial acepta una especificación de vía de acceso, relativa a la carpeta Web Content (por ejemplo, si escribe /folder/subfolder/TestView.jsp, TestView.jsp se creará en /WebContent/folder/subfolder. Las carpetas que no existan se crearán. La barra inicial /" es opcional.

    En la lista desplegable Modelo, puede seleccionar Portlet, para un archivo JSP portlet Faces estándar, o Portlet con colocación en antememoria para datos en la parte del cliente para añadir la función de infraestructura cliente de Faces al proyecto, así como la directiva taglib apropiada en el archivo JSP.

    Se crean los archivos JSP iniciales especificados y los valores <config-param> correspondientes (para un portlet IBM) o <init-param> (para un portlet JSR 168) se generan automáticamente en portlet.xml al completarse el asistente. Para añadir modalidades adicionales después de crear el portlet, hay que especificar los parámetros de configuración utilizando el editor de descriptor de despliegue del portlet.
  7. Pulse Finalizar. Se crea el portlet nuevo con una definición de portlet Faces en web.xml y portlet.xml. Tenga en cuenta que las versiones de J2EE y WebSphere Portal de este portlet se determinan por medio de los valores definidos para el proyecto portlet.
Conceptos relacionados
Creación de portlets y proyectos de Faces
Comunicación de portlets de Faces
Tareas relacionadas
Creación de proyectos de portlet Faces
Adición y actualización de modalidades de portlet Faces para los portlets IBM existentes
Adición y actualización de modalidades de portlet Faces para los portlets JSR 168 existentes
Creación de archivos JSP de portlet Faces
Creación de aplicaciones Faces - Visión general

(C) Copyright IBM Corporation 2002, 2005. Reservados todos los derechos.