Un module J2EE est un élément d'implémentation. Il constitue la plus petite unité déployable sur la plate-forme J2EE. Il contient des descripteurs de déploiement de niveau module et au moins un composant J2EE. Il peut être assemblé avec d'autres modules dans une application J2EE.
Autres relations :  Partie de Modèle d'implémentation
Etend : Elément d'implémentation
Rôle :  Intégrateur 
Caractère facultatif :  Doit être créé. Doit être modélisé en cas de modélisation du déploiement. 
Canevas et rapports: 
     
Exemples : 
     
Représentation UML :  Artefact, avec le stéréotype <<EJB-JAR>>, <<JAR>>, ou <<WAR>>.
Informations supplémentaires : 

Entrée d'activités :    Sortie d'activités :   

Objet To top of page

Les modules J2EE sont des éléments d'implémentation déployables portables qui peuvent être assemblés dans des applications J2EE ou déployés eux-mêmes. Un module J2EE rassemble des composants appartenant au même conteneur J2EE (EJB, Web ou client d'application). Les modules J2EE sont de quatre types : Java bean Enterprise JAR (EJB-JAR), application Web (WAR), client d'application (JAR) et adaptateur de ressources (RAR). Les modules J2EE peuvent contenir des composants individuels, des bibliothèques de composants ou des applications entières.

Calendrier To top of page

Les modules J2EE de composants J2EE jouant un rôle dans l'architecture sont créés dans la phase d'élaboration, lorsque les prototypes architecturaux sont développés. Les autres sont créés au cours de la phase de construction. Ils sont ensuite mis à jour dans la phase de transition, où les défauts sont trouvés et corrigés dans leurs composants J2EE.

Responsabilité To top of page

L'Intégrateur  est responsable du module J2EE et s'assure que :

  • Le module J2EE implémente correctement les éléments de conception correspondants et satisfait aux spécifications de conception.
  • Le descripteur de déploiement est complet et correct.
  • Le module J2EE est soumis à des tests d'unité adéquats.

Personnalisation To top of page

Les modules J2EE doivent être conçus pour être portables et réutilisables. Les descripteurs de déploiement sont utilisés pour définir les paramètres de temps de déploiement en vue de personnaliser le module en fonction d'un environnement de déploiement particulier. Un module contient un descripteur de déploiement J2EE générique (tel que ejb-jar.xml, web.xml, application-client.xml ou ra.xml), et parfois un descripteur de déploiement spécifique au fournisseur du serveur.



RUP (Rational Unified Process)   2003.06.15