58 votes

Qu'est-WEB-INF stand dans une application web Java?

La plupart des endroits sur l'internet-dire qu'il représente WEB INFormations.

J'en doute. Le dossier contient les fichiers exécutables. L'Information n'est pas un nom approprié pour elle.

44voto

Andy White Points 36586

Autant que je sache, "INF" est synonyme de "l'Information", comme vous l'avez dit. Il a probablement été nommé WEB-INF de similitude avec l' META-INF - répertoire dans le répertoire des fichiers JAR. Parfois le sens d'un répertoire de change tellement plus de temps qu'il n'a plus de sens. Par exemple, bin répertoires sous Unix/Linux contiennent souvent des non-binaire "exécutable" les fichiers, tels que des scripts shell.

18voto

Jon Skeet Points 692016

Je crois qu'il est vraiment appelé WEB-INF à miroir le répertoire META-INF dans un fichier jar qui contient des méta-informations. Je vois ce que tu veux dire à ce sujet d'être autant sur les fichiers exécutables comme des "informations", mais le point principal est qu'il ne contient pas les documents de la demande.

8voto

Churro Points 1258

C'est un répertoire pour stocker privé du contenu de l'application. Tout ce que votre application a besoin, mais votre client ne peut y être stockées. Quelque chose dans ce répertoire n'est pas visible sur le web.

Source:

http://tomcat.apache.org/tomcat-7.0-doc/appdev/source.html#Directory_Structure http://docs.oracle.com/cd/E13222_01/wls/docs70/webapp/basics.html#136976

6voto

Je pense, la seule définition logique est WEB-INF est le miroir de la META-INF. La dénomination est vraiment important pour les débutants et si il est source de confusion puis, le sujet est de plus en plus difficile à comprendre.

3voto

twntee Points 2206

L' WEB_INF le dossier contient l' web.xml (descripteur de déploiement) de fichiers, les classes, les libs externes etc et comme web.xml fichier contient les informations sur le conteneur url, fichiers, etc, le dossier est connu comme l' WEB-INF.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X