NFP 214 - Systèmes et réseaux répartis IPST-CNAM
Jacques LAFORGUE
page - 4 -
V. Architecture des répertoires
Entre le cas 1 et 2 l’architecture des répertoires est sensiblement la même. Pour le
cas 2, il existe une différence pour les servlets qui doivent être sous l’arborescence
classique des programmes web.
Cas 1 (CasRMI-HTTP) correspond au cas complet:
la racine contient les scripts de compilation et d’exécution ainsi que les
sources des programmes main (qui ne sont pas dans des packages)
bin répertoire dans lequel sont générés les .class et les .jar
cnamp répertoire des sources qui est structuré en 6 répertoires :
app package java de l’applicatif
applets sources des applets java
html les fichiers html
ihm package java de l’ihm
myhttp package du mini-serveur HTTP
servlets sources des servlets
www arborescence des fichiers web utilisé par le mini serveur
Cas 2 :
la racine contient les scripts de compilation et d’exécution ainsi que les
sources des programmes main (qui ne sont pas dans des packages)
bin répertoire dans lequel sont générés les .class et les .jar
cnamp répertoire des sources qui est structuré en 6 répertoires :
app package java de l’applicatif
applets sources des applets java
html les fichiers html
ihm package java de l’ihm
myhttp package du mini-serveur HTTP
servlets sources des servlets
Le répertoire servlets est structuré en sous-repertoire web pour chacun des servlets :
<nom du servlets>
WEB-INF
web.xml le fichier de description du servlet
classes les .classe du servlet
lib packages nécessaires à l’exécution du servlet
src sources du servlet
Il n’y a pas de répertoire www car les fichiers sont copiés dans la webapps de
Tomcat par le script de compilation.