
• src : contiendra le code Java des classes de l'application ainsi que les fichiers qui doivent
être dans le Classpath de l'application.
• build/classes (non représenté) : contiendra les .class des classes compilées ainsi qu'une
copie de tous les fichiers autres que .java placés dans src. Une application web utilise
fréquemment des fichiers dits fichiers "ressource" qui doivent être dans le Classpath de
l'application, c.a.d. l'ensemble des dossiers qui sont explorés par la JVM lorsque
l'application fait référence à une classe, soit pendant la compilation soit à l'exécution.
Eclipse fait en sorte que le dossier build/classes fasse partie du c web. On place dans le
dossier src les fichiers "ressource" sachant qu'Eclipse les recopiera automatiquement dans
build/classes.
• WebContent : contiendra les ressources de l'application web qui n'ont pas à être dans le
dans le Classpath de l'application.
• WEB-INF/lib : contiendra les archives .jar dont a besoin l'application web.
•
Examinons le contenu du fichier [WEB-INF/web.xml] qui configure l'application [personne] :
Nous avons déjà rencontré de type de configuration lorsque nous avons étudié la création de
pages d'accueil précédemment. Ce fichier ne fait rien d'autre que de définir une série de pages
d'accueil. Nous ne gardons que la première. Le fichier [web.xml] devient le suivant :