servlet pattern examples example create servlets java-ee web-applications web-inf

servlets - pattern - servlet mapping



¿Qué significa WEB-INF en una aplicación web Java EE? (5)

La mayoría de los sitios en Internet dicen que significa INFINIÓN WEB .

Yo lo dudo. La carpeta contiene ejecutables. La información no es un nombre adecuado para eso.


Creo que la única definición lógica es WEB-INF es espejo de META-INF. Nombrar es realmente importante para los principiantes y si es confuso, entonces el tema es cada vez más difícil de entender.


Creo que realmente se llama WEB-INF para reflejar el directorio META-INF en un archivo jar, que contiene metainformación. Veo lo que quiere decir con que se trata tanto de ejecutables como de "información", pero el punto principal es que no contiene los documentos de la aplicación.



La carpeta WEB_INF contiene el archivo web.xml (descriptor de despliegue), las clases, libs externas, etc. y como archivo web.xml contiene la información sobre las URL del contenedor, archivos, etc., la carpeta se conoce como WEB-INF .


Hasta donde yo sé, "INF" significa "Información", como dijiste. Probablemente se denominó WEB-INF por similitud con el directorio META-INF en archivos JAR. A veces, el significado de un directorio cambia tanto con el tiempo que ya no tiene sentido. Por ejemplo, los directorios bin en Unix / Linux a menudo contienen archivos "ejecutables" no binarios, como scripts de shell.