Maison >Java >javaDidacticiel >Quel rôle joue l'annuaire WEB-INF dans la sécurisation d'une application Web Java EE ?
Le répertoire WEB-INF est un dossier spécial dans la hiérarchie de l'application qui contient des composants et des ressources. pas directement exposé aux clients. La spécification Servlet 2.4 indique :
Le nœud WEB-INF ne fait pas partie de l'arborescence des documents publics de l'application. Aucun fichier contenu dans le répertoire WEB-INF ne peut être servi directement à un client par le conteneur.
Objectif de WEB-INF
WEB-INF fournit un environnement protégé pour stocker des ressources sensibles telles que :
En plaçant ces ressources dans WEB-INF, vous empêchez tout accès non autorisé et protéger les informations sensibles.
Contenu de WEB-INF
Le contenu de WEB-INF peut varier selon l'application. Les dossiers courants incluent :
Placement de fichiers JSP
Fichiers JSP peut techniquement résider n'importe où dans la structure du répertoire source. Cependant, de nombreux frameworks recommandent de les placer dans le répertoire WEB-INF pour les protéger.
Fichiers WEB-INF et WAR
La structure du dossier WEB-INF ne correspond pas toujours directement mapper à la structure du fichier WAR résultant. Le processus de construction, tel qu'Apache Maven, effectue des transformations et des mappages pour créer le fichier WAR.
Par exemple :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!