La vista Explorador de proyectos muestra una vista personalizada de un proyecto de portlet que consta de los objetos de nivel superior siguientes ubicados bajo el nodo de proyecto:
- Diagrama Web
- Este nodo corresponde al diagrama que le ayuda a visualizar el flujo de aplicación para este
proyecto de portlet. Efectúe una doble pulsación sobre este nodo para abrir el Editor de diagramas
Web.
- [Web] Descriptor de despliegue
- Este archivo corresponde al archivo WebContent/WEB-INF/web.xml.
Puede realizar una doble pulsación para abrir el archivo en el editor de descriptor de despliegue.
- Descriptor de despliegue de portlet
- Este archivo corresponde al archivo WebContent/WEB-INF/portlet.xml.
Puede hacer una doble pulsación para abrir el archivo en
el editor de descriptor de despliegue de portlet. Este nodo también muestra los portlets del proyecto. Puede arrastrar estos nodos hasta el editor de configuración del portal para añadir portlets a la página.
- JavaSource
- Este nodo muestra recursos Java del proyecto.
- WebContent
- Esta carpeta contiene los elementos que van a publicarse en el servidor.
- /
- Directorio raíz de la estructura de archivos del portlet.
- /META-INF
- Ubicación del manifiesto para el archivo WAR, manifest.mf.
El manifiesto está en el formato de archivo JAR estándar, según se define en la especificación Java 1.3- El contenido del directorio /META-INF no se sirve a los clientes.
- /nombreProyecto /jsp/html
- Ubicación de los archivos JSP. Se trata de un nombre de vía de acceso sugerido. Los archivos JSP pueden empaquetarse en cualquier lugar fuera del directorio /WEB-INF.
- /WEB-INF
- Ubicación de todos los recursos protegidos. El directorio /WEB-INF almacena el descriptor de despliegue de portlet y todos los archivos JAR ejecutables, así como las clases que el portlet empaquetado necesita.
- /WEB-INF/classes
- Ubicación para los archivos de clase de portlet. El archivo de clase individual debe almacenarse en una estructura de directorios de /WEB-INF/classes que refleje el paquete de clases.
Por ejemplo, la clase HelloWorld.class, del paquete com.ibm.wps.samples.HelloWorld,
se almacenaría en /WEB-INF/classes/com/ibm/wps/samples/HelloWorld.class.
- /WEB-INF/lib
- Ubicación para almacenar archivos JAR de portlet.