Sommaire
1.   Qu’est ce qu’un livrable J2ee
2.   Livraison EAR
3.   Livraison WAR
4.   Livraison JAR /EJB
5.   Livraison JAR/Client
6.   Livraison RAR
Qu’est ce qu’un livrable J2EE ?
 Un livrable J2EE représente un fichier possédant une
 des extensions suivantes : .ear, .war, .jar,.rar . Les
 livrables sont déployées dans un serveur d’application
 J2EE (conteneur Web + conteneur EJB) ou dans un
 simple conteneur web (moteur de servlet/JSP comme
 Tomcat).
Qu’est ce qu’un livrable J2EE ?
Qu’est ce qu’un livrable J2EE?
 Développer une application J2EE revient à créer les
  différents livrables, suivant la complexité des besoins
  de l’application. Le développement de chaque livrable
  peut être confié à une équipe ou plusieurs équipes de
  développement réparties dans plusieurs pays .
 Les développeurs livrent alors leur travail dans un
  référentiel commun, comme Subversion. La
  construction des livraisons peut être confiée à des
  outils tel que MAVEN !.
Livraison EAR
 La livraison englobant toutes les autres est celle
  d’extension ear (Enterprise ARchive). Utile dès que
  l’application est complexe, impliquant des services
  d’entreprise (Transactionel, Sécurité, communication
  multi-serveurs, Base de
  données, Mainframe, Reporting, fournisseur de
  Message...).
 Le fichier EAR doit être déployé dans un serveur
  d’application labellisé J2EE (Ex
  Jboss, Jonas, Geronimo, WebShere, Weblogic...).
Livraison EAR
Livraison WAR
 La plupart des applications J2EE (70-80%) sont livrées dans un
  module WAR, contenant les écrans de l’applications, les
  composants d’accès aux données ainsi que des composants
  métiers.
 Composition de ce livrable :
 Ecrans de l’application (Pages (X)HTML, JSP)
 Images de l’application
 Eléments du graphisme (Feuilles de style CSS, XSL, Tld)
 Classes Java métier (JavaBean) ou d’acces aux données
 Fichier de configuration web.xml

 Les serveurs d’applications du marchés ajoutent souvent un
  fichier spécifique (Ex : sun-web.xml, jboss-web.xml, jonas-
  web.xml) permettant de configurer un service pour lequel la
  spécification J2EE n’est pas précise.
Livraison WAR
Livraison Jar/EJB
 Les EJB (Enterprise JavaBean) sont des composants
  java métiers évoluant dans le conteneur EJB d’un
  serveur d’applications J2EE. Ils bénéficient de
  plusieurs services offerts par le conteneur web, dont la
  sécurité et la transaction déclarative.
 Un EJB est livré sous forme de .jar indépendant ou à
  l’intérieur d’une livraison globale .ear
Livraison Jar/Client
 La livraison JAR (Java ARchive),correspond
 typiquement à un client JAVA qui interrogerait un
 EJB.Un Jar client est livré sous forme de .jar
 indépendant ou à l’intérieur d’une livraison globale
 .ear
Livraison RAR
 Un fichier RAR j2ee (Ressource Archive) est une
 livraison déployée dans un serveur labélisé J2EE et
 nécessaire pour permettre aux applications J2EE de
 communiquer avec systèmes tiers tiers comme
 progiciel SAP, Mainframe, Reporting, fournisseur de
 Message...).

J2ee

  • 2.
    Sommaire 1. Qu’est ce qu’un livrable J2ee 2. Livraison EAR 3. Livraison WAR 4. Livraison JAR /EJB 5. Livraison JAR/Client 6. Livraison RAR
  • 3.
    Qu’est ce qu’unlivrable J2EE ?  Un livrable J2EE représente un fichier possédant une des extensions suivantes : .ear, .war, .jar,.rar . Les livrables sont déployées dans un serveur d’application J2EE (conteneur Web + conteneur EJB) ou dans un simple conteneur web (moteur de servlet/JSP comme Tomcat).
  • 4.
    Qu’est ce qu’unlivrable J2EE ?
  • 5.
    Qu’est ce qu’unlivrable J2EE?  Développer une application J2EE revient à créer les différents livrables, suivant la complexité des besoins de l’application. Le développement de chaque livrable peut être confié à une équipe ou plusieurs équipes de développement réparties dans plusieurs pays .  Les développeurs livrent alors leur travail dans un référentiel commun, comme Subversion. La construction des livraisons peut être confiée à des outils tel que MAVEN !.
  • 6.
    Livraison EAR  Lalivraison englobant toutes les autres est celle d’extension ear (Enterprise ARchive). Utile dès que l’application est complexe, impliquant des services d’entreprise (Transactionel, Sécurité, communication multi-serveurs, Base de données, Mainframe, Reporting, fournisseur de Message...).  Le fichier EAR doit être déployé dans un serveur d’application labellisé J2EE (Ex Jboss, Jonas, Geronimo, WebShere, Weblogic...).
  • 7.
  • 8.
    Livraison WAR  Laplupart des applications J2EE (70-80%) sont livrées dans un module WAR, contenant les écrans de l’applications, les composants d’accès aux données ainsi que des composants métiers.  Composition de ce livrable :  Ecrans de l’application (Pages (X)HTML, JSP)  Images de l’application  Eléments du graphisme (Feuilles de style CSS, XSL, Tld)  Classes Java métier (JavaBean) ou d’acces aux données  Fichier de configuration web.xml  Les serveurs d’applications du marchés ajoutent souvent un fichier spécifique (Ex : sun-web.xml, jboss-web.xml, jonas- web.xml) permettant de configurer un service pour lequel la spécification J2EE n’est pas précise.
  • 9.
  • 10.
    Livraison Jar/EJB  LesEJB (Enterprise JavaBean) sont des composants java métiers évoluant dans le conteneur EJB d’un serveur d’applications J2EE. Ils bénéficient de plusieurs services offerts par le conteneur web, dont la sécurité et la transaction déclarative.  Un EJB est livré sous forme de .jar indépendant ou à l’intérieur d’une livraison globale .ear
  • 11.
    Livraison Jar/Client  Lalivraison JAR (Java ARchive),correspond typiquement à un client JAVA qui interrogerait un EJB.Un Jar client est livré sous forme de .jar indépendant ou à l’intérieur d’une livraison globale .ear
  • 12.
    Livraison RAR  Unfichier RAR j2ee (Ressource Archive) est une livraison déployée dans un serveur labélisé J2EE et nécessaire pour permettre aux applications J2EE de communiquer avec systèmes tiers tiers comme progiciel SAP, Mainframe, Reporting, fournisseur de Message...).