Creación de proyectos de portlet Struts

Dependiendo de si prefiere crear recursos de portlet Struts basados en la API de portlet IBM o en la API de portlet JSR 168, debe elegir el asistente adecuado para crear el proyecto de portlet Struts.

En el proceso de creación del proyecto, se añadirá un portlet habilitado por Struts y un archivo de diagrama Web. El asistente genera automáticamente un archivo de configuración de portlet Struts y realiza las actualizaciones necesarias de los archivos web.xml y portlet.xml; además, añade al proyecto todos los archivos JAR y las bibliotecas de códigos SPF, en la estructura de directorios adecuada.

Para crear un proyecto portlet Struts:

  1. En la barra de menús, seleccione Archivo > Nuevo > Proyecto de portlet para crear un proyecto de portlet que contenga un portlet API de IBM. En la barra de menús, seleccione Archivo > Nuevo > Proyecto de portlet (JSR 168) para crear un proyecto de portlet que contenga un portlet API JSR 168. Se abrirá el asistente para el tipo de proyecto de portlet adecuado.
  2. Introduzca valores adecuados en los campos siguientes:
    Nombre de proyecto
    Nombre del nuevo proyecto de portlet.
    Ubicación del proyecto
    Ubicación en el sistema de archivos donde se creará el proyecto. Puede cambiar la ubicación del sistema de archivos mediante Examinar.
    Versión de WebSphere Portal
    Seleccione la versión adecuada de WebSphere Portal para su proyecto portlet. Su selección establecerá el servlet adecuado y el servidor de destino correspondiente para el entorno de desarrollo.
    Crear un portlet
    Si no desea crear las definiciones de portlet iniciales en el proyecto, borre este recuadro de selección.
    Para establecer los valores J2EE del proyecto, o para especificar el servidor de tiempo de ejecución de destino para el proyecto, pulse el botón Mostrar avanzados >> y proporcione uno de los valores siguientes.
    Nota: si selecciona un valor de versión de WebSphere Portal, la versión de servlet y el servidor de destino se establecerán con los valores adecuados. No se recomienda editar estos dos campos.
    Versión de servlet
    Especifica la versión de servlet y las especificaciones JSP que deben incluirse en la aplicación de servlet. La versión 2.3 (valor predeterminado) incluye un nivel de especificación de servlet 2.3 y un nivel de especificación JSP 1.2. Este valor por omisión deberá utilizarse para crear proyectos de portlet destinados a los servidores 5.0 o 5.1 de WebSphere Portal.

    Tenga en cuenta que la versión de servlet determinará la elección de los servidores de destino que aparezcan en la lista desplegable.

    Servidor de destino
    Seleccione la versión de WebSphere Portal en la que se instalará la aplicación de portlet.
    Nota: asegúrese de no seleccionar inadvertidamente una de las opciones de WebSphere Application Server.
    Añadir un módulo a un proyecto EAR
    Deseleccione ese recuadro de selección únicamente si no tiene previsto desplegar el portlet. Se recomienda dejar este cuadro seleccionado, de lo contrario, no podrá desplegar el portlet.
    Proyecto EAR
    Nombre de proyecto de aplicación de empresa (proyecto EAR) con el que el proyecto de portlet debe asociarse para que se realice el despliegue. La información que se utilice para desplegar el proyecto portlet en WebSphere Portal en el entorno de prueba se añadirá a este proyecto. Todas las aplicaciones de portlet asociada a un único proyecto EAR se ejecutarán en una única sesión en el entorno de prueba. Puede separar aplicaciones de portlet en varios proyectos EAR. Deberá utilizar el mismo proyecto EAR para otros proyectos relacionados.
    Directorio raíz de contexto
    Directorio raíz de contexto para el proyecto de portlet. Se utiliza como el directorio de nivel superior de la aplicación de portlet cuando se despliega en WebSphere Portal en el entorno de prueba. Debe ser distinto a los que se utilizan en otros proyectos.
    Añada soporte para las clases de Java anotadas
    Asegúrese de que este recuadro de selección está seleccionado si tiene previsto utilizar anotaciones de modelo para generar código en el proyecto.
  3. Pulse Siguiente.
  4. Pulse el botón de selección Portlet Struts. Si desea aceptar los valores predeterminados asociados a un proyecto portlet habilitado por Struts, pulse Finalizar. Si prefiere personalizar las opciones de proyecto, pulse Siguiente.
  5. Se selecciona por omisión Diagrama Web en la listaCaracterísticas de proyecto Web. Con ello se creará un archivo de diagrama Web (.gph) para el proyecto. Un archivo de diagrama Web permite diseñar de forma visual el flujo de una aplicación basada en Struts o de una aplicación Faces. Tras diseñar la aplicación añadiendo páginas web, acciones, conexiones y otros elementos, puede realizar los elementos, y generar los archivos modelados por el diagrama web.
  6. Para crear un proyecto portlet que utilice los códigos de la Biblioteca de códigos estándar JSP, seleccione Biblioteca de códigos estándar JSP en la lista Características de proyecto Web. Para obtener más información sobre la manera en que WebSphere Portal soporta el uso de códigos de la Biblioteca de códigos estándar JSP (JSTL), consulte la sección "Using JSTL tags in the portal JSPs" (Uso de códigos JSTL en los JSP de portal) en Information Center de WebSphere Portal.
  7. Pulse Siguiente.
  8. Especifique los valores generales adecuados en la página Valores de Portlet. Pulse Siguiente.
  9. Actualice los valores específicos de portlet Struts en la página Valores de portlet Struts. Por omisión, el asistente creará paquetes de recursos. El valor predeterminado del nombre de paquete Java se construye utilizando el nombre del proyecto especificado.
  10. Pulse Siguiente.
  11. En la página Varios, especifique las marcaciones y modalidades adicionales que desee habilitar para el portlet en el proyecto.
    1. Los portlets Struts siempre soportan la marcación html. Se puede añadir al proyecto soporte de marcación Compact HTML (chtml) o WML 1.3 (wml). Estas marcaciones no reciben soporte actualmente de Rational Software Development Platform.
    2. Marque los recuadros de selección adecuados para las modalidades adicionales que desee habilitar para el portlet. La modalidad Vista siempre se proporciona por omisión.
  12. Pulse Finalizar. Se crea un proyecto portlet nuevo con una definición de portlet Struts en web.xml y portlet.xml.
Conceptos relacionados
Aplicaciones de portlet Struts
Creación de portlets y proyectos de Struts
Creación de aplicaciones Web de acceso a datos utilizando Struts
Herramientas de Struts para el desarrollo de aplicaciones
Diagramas Web y el editor de diagramas Web
Tareas relacionadas
Creación de portlets Struts
Creación de archivos JSP portlet Struts
Creación de aplicaciones de Struts
Creación de diagramas Web para aplicaciones nuevas
Referencia relacionada
Diferencias entre las clases de biblioteca de códigos Struts 1.1 y SPF

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