Puede utilizar el asistente de proyectos de fragmentos web para crear proyectos de fragmentos web en el espacio de trabajo.
Antes de empezar
Un fragmento web es una partición lógica de la aplicación web realizada de tal manera que las
infraestructuras que se utilizan dentro de la aplicación web pueden definir todos los artefactos sin que sea necesario
editar o añadir información en el archivo web.xml. Puede incluir casi todos los mismos elementos que utiliza el descriptor web.xml, con estos requisitos:
- El elemento de nivel superior para el descriptor debe ser web-fragment
- El archivo de descriptor correspondiente debe denominarse web-fragment.xml
Si una infraestructura se empaqueta como archivo JAR y tiene información de metadatos en forma de descriptor de despliegue, el descriptor web-fragment.xml debe encontrarse en el directorio META-INF/ del archivo JAR.
Un fragmento web es un mecanismo para definir o ampliar el descriptor de despliegue de una aplicación web utilizando archivos JAR De biblioteca conectables que contienen la información de despliegue incremental
(en web-fragment.xml) y posiblemente cualquier clase relacionada o relevante. El fragmento web también se empaqueta como biblioteca
(JAR), con web-fragment.xml en el directorio META-INF. Por consiguiente, el proyecto de fragmento web es básicamente un proyecto de programa de utilidad, con la adición de una faceta de fragmento web. La faceta de fragmento web permite añadir al proyecto de
fragmento funcionalidad sensible al contexto relevante.
Procedimiento
- En la perspectiva Java™ EE, seleccione
.
Se abre el asistente de fragmentos web.
- En el campo Nombre de proyecto, escriba un nombre para el proyecto de fragmento web. Para cambiar el valor predeterminado de Ubicación del proyecto, deseleccione la casilla Utilizar ubicación predeterminada y pulse el botón Examinar para seleccionar una nueva ubicación.
Si especifica una ubicación de proyecto no predeterminada que ya está siendo utilizada por otro proyecto, el proceso de creación del proyecto falla.
- El campo Tiempo de ejecución destino está cumplimentado con la selección del proyecto empresarial.
- Opcional: Seleccione una configuración de proyecto predefinido en la lista desplegable Configuración.
- Opcional: Si desea modificar los detalles de configuración, pulse Modificar:
- Seleccione una o varias facetas de proyecto de la lista Facetas del proyecto. Para especificar entornos de tiempo de ejecución de servidor, pulse Tiempos de ejecución y seleccione uno o más tiempos de ejecución. Una vez que haya realizado sus selecciones, puede guardar la configuración personalizada pulsando Aceptar.
- Opcional: Seleccione la casilla Añadir proyecto a proyecto web dinámico para añadir el nuevo módulo a un proyecto WAR (archivador web). Escriba un nombre para el nuevo proyecto web dinámico o seleccione un proyecto existente de la lista desplegable en el cuadro combinado Nombre de proyecto web dinámico. O bien pulse Nuevo para iniciar el asistente Proyecto web dinámico.
- Seleccione Añadir proyecto a conjuntos de trabajo para añadir el proyecto de fragmento web a un conjunto de trabajo existente o pulse Seleccionar para localizar un conjunto de trabajo. Pulse Siguiente.
- En la página Configurar proyecto para crear una aplicación Java, en el campo Carpetas de origen en vía de acceso de compilación, pulse Añadir carpeta para añadir carpetas para el origen en la vía de acceso de compilación acepte el valor predeterminado (src).
- En el campo Carpeta de salida predeterminada, especifique una carpeta para los archivos de salida o acepte el valor predeterminado
(bin) y pulse Finalizar.
- En la vista Explorador empresarial, puede ver las carpetas de proyecto de fragmento web resultantes: