Utilice proyectos web para crear y mantener recursos para aplicaciones web. Puede crear proyectos web para gestionar aplicaciones web basadas en el contenido que contienen recursos tales como imágenes y archivos HTML. También puede crear proyectos web que contienen archivos dinámicos, tales como JavaServer Pages o servlets.
Objeto de desarrollo | Descripción |
---|---|
Descriptor de despliegue web | Archivo del descriptor de despliegue de aplicaciones web estándar (web.xml). Este archivo describe cómo desplegar un módulo especificando opciones de configuración y contenedor. Se genera automáticamente un archivo de descriptor de despliegue cuando crea un proyecto web. Este archivo de configuración se utiliza para ejecutar un servlet en un servidor de aplicaciones. Si su aplicación web no contiene ningún servlet, filtro ni escucha, puede deseleccionar la casilla Generar descriptor de despliegue web.xml en la página Configuración del módulo web cuando cree el proyecto web. Si más tarde necesita generar un archivo de descriptor de despliegue, pulse con el botón derecho del ratón en el proyecto web y seleccione . |
JavaSource | Esta carpeta contiene el código fuente Java™ para clases, beans y servlets. Cuando estos recursos se añaden a un proyecto web, se compilan automáticamente y los archivos generados se añaden al directorio de clases WEB-INF. El contenido del directorio fuente no se empaqueta en archivos WAR (Web Application Archive) a menos que se especifique una opción al crear un archivo WAR. |
imported_classes | Contiene archivos de clase que no tienen un fuente asociado. Esta carpeta de clases Java se crea al importar un archivo WAR. También puede utilizar la página de propiedades Vía de acceso de construcción Java para crear carpetas de clases Java. |
WebContent | Contiene todos los recursos web. Por ejemplo, los archivos HTML, archivos JSP y archivos de imagen que se utilizan para crear una aplicación web. Si los archivos no se colocan en este directorio, o en un subdirectorio, los archivos no están disponibles cuando la aplicación web se ejecuta en un servidor. La estructura de la carpeta representa el contenido del archivo WAR que se debe desplegar en el servidor. Los archivos que no están en la carpeta WebContent se considera que son recursos de tiempo de desarrollo, tales como archivos .java, archivos .sql y archivos .mif. Estos archivos no se despliegan cuando el proyecto se prueba o publica. |
META-INF | Contiene el archivo MANIFEST.MF que se utiliza para correlacionar vías de acceso de clases para archivos JAR dependientes que existen en otros proyectos del mismo proyecto de aplicación empresarial. Una entrada del archivo MANIFEST.MF actualiza la vía de acceso de clases del proyecto y los valores de compilación Java para incluir los archivos JAR referenciados. |
Themes | Contiene hojas de estilo en cascada y otros objetos relacionados con el estilo. |
WEB-INF | Contiene los recursos web auxiliares de una aplicación web, incluido el archivo web.xml, las clases y los directorios lib. La estructura de este directorio se basa en las Especificaciones Sun Microsystems Java Servlet 2.5 y 3.0. |
/classes | Contiene servlets, clases de programa de utilidad y el directorio de salida del compilador Java. El cargador de clases de aplicación utiliza las clases contenidas en este directorio para cargar las clases. Las carpetas de este directorio se correlacionan con nombre de paquete y de clase. Por ejemplo: /WEB-INF/classes/com/corp/servlets/MyServlet.class. Los archivos .class se colocan automáticamente en este directorio cuando el compilador Java compila archivos fuente Java del directorio de recursos Java. No coloque ningún archivo .class directamente en el directorio /classes, pues será suprimido por el compilador Java cuando éste se ejecute. |
/lib | Contiene los archivos JAR auxiliares que están referenciados por la aplicación web. La aplicación web puede utilizar cualquier clase contenida en archivos .jar que residen en este directorio. |
Libraries | Esta carpeta es un reflejo del contenido de la carpeta /lib.
Contiene los archivos JAR auxiliares que están referenciados por la aplicación web y
los proyectos de biblioteca web. Los proyectos de biblioteca web son archivos JAR
virtuales que no están físicamente en el proyecto web. En lugar de ello, estos
proyectos están asociados a proyectos Java en
una ubicación diferente dentro del espacio de trabajo. Los paquetes de biblioteca web
se empaquetan con el proyecto con exporta el archivo WAR desde la aplicación web.
Nota: Una entrada de biblioteca situada en la vía de acceso de construcción Java permanece allí a menos que el archivo JAR
real se suprima de la carpeta WEB-INF/lib. Si elimina una
entrada de vía de acceso de biblioteca, pero no el archivo JAR, la entrada de
biblioteca se añade automáticamente de nuevo a la vía de acceso.
|