This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
|
wiki:epims4_0:developer:ep-ear [2009/01/30 11:36] 132.168.73.9 créée |
wiki:epims4_0:developer:ep-ear [2009/01/30 16:48] (current) 132.168.73.9 |
||
|---|---|---|---|
| Line 4: | Line 4: | ||
| eP-EAR ne contient pas de code à proprement parler, juste des fichiers de configurations permettant de mettre en place les modules et les dépendances de l'application. | eP-EAR ne contient pas de code à proprement parler, juste des fichiers de configurations permettant de mettre en place les modules et les dépendances de l'application. | ||
| - | ===== En-tête 2 ===== | + | ===== Application.xml ===== |
| + | Ce fichier contient la définition des modules contenus dans l'application. \\ | ||
| + | Pour définir un nouveau module il faut rajouter les lignes suivantes : | ||
| + | <code=xml> | ||
| + | <module id="[identifiant]"> | ||
| + | <web> | ||
| + | <web-uri>[nom de l'artefact du module]</web-uri> | ||
| + | <context-root>[adresse à laquelle on pourra accéder au module]</context-root> | ||
| + | </web> | ||
| + | </module> | ||
| + | </code> | ||
| + | |||
| + | Par exemple pour le module eP-Admin : | ||
| + | <code=xml> | ||
| + | <module id="WebModule_1206457080725"> | ||
| + | <web> | ||
| + | <web-uri>eP-Admin.war</web-uri> | ||
| + | <context-root>eP-Admin</context-root> | ||
| + | </web> | ||
| + | </module> | ||
| + | </code> | ||
| + | |||
| + | ===== Geronimo-application.xml ===== | ||
| + | Ce fichier contient | ||
| + | * les dépendances de l'application (balises //dependency//): | ||
| + | * vers eP-Core | ||
| + | * les ressources utiles : | ||
| + | * Services JMS | ||
| + | * Pool de connexions à la base de données | ||
| + | * Les classes du serveur dont l'application ne doit pas dépendre (car elles a ses propres versions en interne) (balise //hidden-classes//). | ||
| + | * La définition du système de sécurité utilisé (balise //security//) | ||