SlideShare une entreprise Scribd logo
J2ee
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...).

Contenu connexe

DOCX
Java j2ee
PDF
PDF
J2eeintro
PPTX
Presentation JEE et son écossystéme
PDF
PDF
Appalications JEE avec Servlet/JSP
Java j2ee
J2eeintro
Presentation JEE et son écossystéme
Appalications JEE avec Servlet/JSP

Tendances (20)

PDF
Développement d'applications pour la plateforme Java EE
PDF
Présentation de JEE et de son écosysteme
PPTX
La plateforme JEE
PPSX
Formation JAVA/J2EE
PDF
Java Entreprise Edition
PDF
Connexion jdbc
PPTX
Entreprise Java Beans (EJB)
PDF
Mohamed youssfi support architectures logicielles distribuées basées sue les ...
PDF
Java Server Faces 2
PPTX
Ejb3 2-session-beans fr
PPT
PPTX
Ejb3 3-message-driven-beans fr
PDF
Framework Hibernate
PDF
Architecture java j2 ee a partager
PDF
Java EE 6 Solutions Linux 2010
PDF
Support de cours EJB 3 version complète Par Mr Youssfi, ENSET, Université Ha...
PPTX
Java Server Faces (JSF)
PDF
Ejb 3
PDF
Application Spring MVC/IOC & Hibernate
PPT
Présentation de JavaServer Faces
Développement d'applications pour la plateforme Java EE
Présentation de JEE et de son écosysteme
La plateforme JEE
Formation JAVA/J2EE
Java Entreprise Edition
Connexion jdbc
Entreprise Java Beans (EJB)
Mohamed youssfi support architectures logicielles distribuées basées sue les ...
Java Server Faces 2
Ejb3 2-session-beans fr
Ejb3 3-message-driven-beans fr
Framework Hibernate
Architecture java j2 ee a partager
Java EE 6 Solutions Linux 2010
Support de cours EJB 3 version complète Par Mr Youssfi, ENSET, Université Ha...
Java Server Faces (JSF)
Ejb 3
Application Spring MVC/IOC & Hibernate
Présentation de JavaServer Faces
Publicité

En vedette (19)

PDF
PDF
PPT
.NET Vs J2EE
PDF
Rapport Stage Ouvrier - Application J2EE - Haroun SMIDA
PDF
J2EE Introduction
PPTX
Lfck
DOCX
PPTX
PDF
Boletin Informativo Saberes N° 5 Fundacite Trujillo Mes de Mayo 2015
PDF
Inv dossiers formation_dafm
PDF
Service clientèle plus efficace et rapide dans 10 pays avec Dynamics CRM
PPTX
Grandes religiones
PDF
Report 2014 march rapport rendez vous with french cinema (1)
PDF
L'apprentissage, un vaccin contre le chômage des jeunes
DOCX
Elementos de máquinas II
PPTX
Compromiso aprendiz sena
PDF
Cour appel affaire_robert
DOC
Ficha practicum tice_uclm_2014
.NET Vs J2EE
Rapport Stage Ouvrier - Application J2EE - Haroun SMIDA
J2EE Introduction
Lfck
Boletin Informativo Saberes N° 5 Fundacite Trujillo Mes de Mayo 2015
Inv dossiers formation_dafm
Service clientèle plus efficace et rapide dans 10 pays avec Dynamics CRM
Grandes religiones
Report 2014 march rapport rendez vous with french cinema (1)
L'apprentissage, un vaccin contre le chômage des jeunes
Elementos de máquinas II
Compromiso aprendiz sena
Cour appel affaire_robert
Ficha practicum tice_uclm_2014
Publicité

Similaire à J2ee (20)

PDF
cours-gratuit.com--id-1964.pdf
PPTX
Chapitre 1_Introduction_generale_sur JEE.pptx
PDF
introductionaudevcomposantdistribuejavaee.pdf
PPTX
Introduction JavaEE
ODP
#2 Architecture OSGi
PDF
Formation JAVA (1)
PPTX
Support cours j2_ee
PPTX
API Servletcourensatangerpourlesetudiantsdu2emeanneeecole.pptx
PDF
Programmation_JEE_Version_imprimable.pdf
PDF
Rapport tp1 j2ee
PDF
EJB.pdf
PPT
Java uik-chap1-intro java
PPTX
J2EE vs .NET
PDF
Webserver tomcat-jboss-jrun-jonas doc
PDF
Chapitre7 introduction-j2 ee
PPT
Oracle Developer adf
PPS
Building Entreprise App With Spring Portfolio
PDF
Architecture jee principe de inversion de controle et injection des dependances
PDF
Architecture j2 ee
cours-gratuit.com--id-1964.pdf
Chapitre 1_Introduction_generale_sur JEE.pptx
introductionaudevcomposantdistribuejavaee.pdf
Introduction JavaEE
#2 Architecture OSGi
Formation JAVA (1)
Support cours j2_ee
API Servletcourensatangerpourlesetudiantsdu2emeanneeecole.pptx
Programmation_JEE_Version_imprimable.pdf
Rapport tp1 j2ee
EJB.pdf
Java uik-chap1-intro java
J2EE vs .NET
Webserver tomcat-jboss-jrun-jonas doc
Chapitre7 introduction-j2 ee
Oracle Developer adf
Building Entreprise App With Spring Portfolio
Architecture jee principe de inversion de controle et injection des dependances
Architecture j2 ee

Plus de Université de Sherbrooke (6)

PDF
Rapport de fin d'etude
PDF
How to install gwt and maven
PDF
Presentation de gwt maven
Rapport de fin d'etude
How to install gwt and maven
Presentation de gwt maven

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’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).
  • 4. Qu’est ce qu’un livrable J2EE ?
  • 5. 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 !.
  • 6. 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...).
  • 8. 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.
  • 10. 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
  • 11. 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
  • 12. 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...).