| Remarque |
|---|
A completerBon pour relecture |
Du point de vue du développeur, une application est composée de plusieurs projets Eclipse :
- A DEFINIR
, chaque projet correspondant à un module MAVEN.
Du point de vue de l'exploitant, une application est composée d'une hiérarchie unique de fichiers, issue de la décompression d'une archive WAR.
...
| le fonctionnement de MAVEN impose une architecture particulière : tout l'espace de travail est dans le repertoire /src/main.
|
Arborescence exploitant
| l'arborescence du produit déployé par l'exploitant est obtenue en décompressant un fichier WAR. |
...
Les fichiers web-portlet-example.xml (resp. web-servlet-example.xml) est un exemple de configuration du contexte Tomcat associé à l'application. En mode portlet (resp. servlet), il doit être copié en web.xml.Les fichiers esup-commons.tld et fck-faces.tld sont les fichiers de définition des taglibs de esup-commons et FckEditor
/webapp/WEB-INF/jsf : les composants facelets
Tous les composants facelets utilisés dans le projet doivent se trouver dans ce répertoire.
/webapp/WEB-INF/lib : les bibliothèques de l'application
Même les applications en mode batch seulement doivent utiliser /webapp/WEB-INF/lib pour déposer leurs bibliothèques, même si dans ce cas le nommage n'est pas très approprié. C'est MAVEN qui se charge de créer et remplir ce répertoire.

