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//) | ||