SlideShare uma empresa Scribd logo
1 de 12
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...).

Mais conteúdo relacionado

Mais procurados

Développement d'applications pour la plateforme Java EE
Développement d'applications pour la plateforme Java EEDéveloppement d'applications pour la plateforme Java EE
Développement d'applications pour la plateforme Java EESabri Bouchlema
 
Présentation de JEE et de son écosysteme
Présentation de JEE et de son écosystemePrésentation de JEE et de son écosysteme
Présentation de JEE et de son écosystemeStéphane Traumat
 
Formation JAVA/J2EE
Formation JAVA/J2EEFormation JAVA/J2EE
Formation JAVA/J2EEInes Ouaz
 
Connexion jdbc
Connexion jdbcConnexion jdbc
Connexion jdbcInes Ouaz
 
Entreprise Java Beans (EJB)
Entreprise Java Beans (EJB)Entreprise Java Beans (EJB)
Entreprise Java Beans (EJB)Heithem Abbes
 
Mohamed youssfi support architectures logicielles distribuées basées sue les ...
Mohamed youssfi support architectures logicielles distribuées basées sue les ...Mohamed youssfi support architectures logicielles distribuées basées sue les ...
Mohamed youssfi support architectures logicielles distribuées basées sue les ...ENSET, Université Hassan II Casablanca
 
Ejb3 3-message-driven-beans fr
Ejb3 3-message-driven-beans frEjb3 3-message-driven-beans fr
Ejb3 3-message-driven-beans frBen Abdallah Helmi
 
Framework Hibernate
Framework HibernateFramework Hibernate
Framework HibernateInes Ouaz
 
Architecture java j2 ee a partager
Architecture java j2 ee a partagerArchitecture java j2 ee a partager
Architecture java j2 ee a partageraliagadir
 
Support de cours EJB 3 version complète Par Mr Youssfi, ENSET, Université Ha...
Support de cours EJB 3 version complète Par Mr  Youssfi, ENSET, Université Ha...Support de cours EJB 3 version complète Par Mr  Youssfi, ENSET, Université Ha...
Support de cours EJB 3 version complète Par Mr Youssfi, ENSET, Université Ha...ENSET, Université Hassan II Casablanca
 
Java Server Faces (JSF)
Java Server Faces (JSF)Java Server Faces (JSF)
Java Server Faces (JSF)Heithem Abbes
 
Application Spring MVC/IOC & Hibernate
Application Spring MVC/IOC & HibernateApplication Spring MVC/IOC & Hibernate
Application Spring MVC/IOC & HibernateInes Ouaz
 
Présentation de JavaServer Faces
Présentation de JavaServer FacesPrésentation de JavaServer Faces
Présentation de JavaServer FacesJS Bournival
 

Mais procurados (20)

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

Destaque

Rapport Stage Ouvrier - Application J2EE - Haroun SMIDA
Rapport Stage Ouvrier - Application J2EE - Haroun SMIDARapport Stage Ouvrier - Application J2EE - Haroun SMIDA
Rapport Stage Ouvrier - Application J2EE - Haroun SMIDAHaroun SMIDA
 
Boletin Informativo Saberes N° 5 Fundacite Trujillo Mes de Mayo 2015
Boletin Informativo Saberes N° 5  Fundacite Trujillo Mes de Mayo 2015Boletin Informativo Saberes N° 5  Fundacite Trujillo Mes de Mayo 2015
Boletin Informativo Saberes N° 5 Fundacite Trujillo Mes de Mayo 2015Mcti Trujillo Fundacite
 
Inv dossiers formation_dafm
Inv dossiers formation_dafmInv dossiers formation_dafm
Inv dossiers formation_dafmSteph Cliche
 
Service clientèle plus efficace et rapide dans 10 pays avec Dynamics CRM
Service clientèle plus efficace et rapide dans 10 pays avec Dynamics CRMService clientèle plus efficace et rapide dans 10 pays avec Dynamics CRM
Service clientèle plus efficace et rapide dans 10 pays avec Dynamics CRMQuadrant Communications
 
Grandes religiones
Grandes religionesGrandes religiones
Grandes religionesjennichannel
 
Report 2014 march rapport rendez vous with french cinema (1)
Report 2014 march rapport rendez vous with french cinema (1)Report 2014 march rapport rendez vous with french cinema (1)
Report 2014 march rapport rendez vous with french cinema (1)AtoutFranceUSA
 
L'apprentissage, un vaccin contre le chômage des jeunes
L'apprentissage, un vaccin contre le chômage des jeunesL'apprentissage, un vaccin contre le chômage des jeunes
L'apprentissage, un vaccin contre le chômage des jeunesHortense Billot
 
Elementos de máquinas II
Elementos de máquinas IIElementos de máquinas II
Elementos de máquinas IIJaiter Salazar
 
Compromiso aprendiz sena
Compromiso aprendiz senaCompromiso aprendiz sena
Compromiso aprendiz senaKarenmq
 
Cour appel affaire_robert
Cour appel affaire_robertCour appel affaire_robert
Cour appel affaire_robertSteph Cliche
 

Destaque (19)

Tutoriel J2EE
Tutoriel J2EETutoriel J2EE
Tutoriel J2EE
 
2 ModéLe Mvc
2 ModéLe Mvc2 ModéLe Mvc
2 ModéLe Mvc
 
.NET Vs J2EE
.NET Vs J2EE.NET Vs J2EE
.NET Vs J2EE
 
Rapport Stage Ouvrier - Application J2EE - Haroun SMIDA
Rapport Stage Ouvrier - Application J2EE - Haroun SMIDARapport Stage Ouvrier - Application J2EE - Haroun SMIDA
Rapport Stage Ouvrier - Application J2EE - Haroun SMIDA
 
J2EE Introduction
J2EE IntroductionJ2EE Introduction
J2EE Introduction
 
Lfck
LfckLfck
Lfck
 
El cómic
El cómicEl cómic
El cómic
 
Futur
FuturFutur
Futur
 
Boletin Informativo Saberes N° 5 Fundacite Trujillo Mes de Mayo 2015
Boletin Informativo Saberes N° 5  Fundacite Trujillo Mes de Mayo 2015Boletin Informativo Saberes N° 5  Fundacite Trujillo Mes de Mayo 2015
Boletin Informativo Saberes N° 5 Fundacite Trujillo Mes de Mayo 2015
 
Sniper 1
Sniper 1Sniper 1
Sniper 1
 
Inv dossiers formation_dafm
Inv dossiers formation_dafmInv dossiers formation_dafm
Inv dossiers formation_dafm
 
Service clientèle plus efficace et rapide dans 10 pays avec Dynamics CRM
Service clientèle plus efficace et rapide dans 10 pays avec Dynamics CRMService clientèle plus efficace et rapide dans 10 pays avec Dynamics CRM
Service clientèle plus efficace et rapide dans 10 pays avec Dynamics CRM
 
Grandes religiones
Grandes religionesGrandes religiones
Grandes religiones
 
Report 2014 march rapport rendez vous with french cinema (1)
Report 2014 march rapport rendez vous with french cinema (1)Report 2014 march rapport rendez vous with french cinema (1)
Report 2014 march rapport rendez vous with french cinema (1)
 
L'apprentissage, un vaccin contre le chômage des jeunes
L'apprentissage, un vaccin contre le chômage des jeunesL'apprentissage, un vaccin contre le chômage des jeunes
L'apprentissage, un vaccin contre le chômage des jeunes
 
Elementos de máquinas II
Elementos de máquinas IIElementos de máquinas II
Elementos de máquinas II
 
Compromiso aprendiz sena
Compromiso aprendiz senaCompromiso aprendiz sena
Compromiso aprendiz sena
 
Cour appel affaire_robert
Cour appel affaire_robertCour appel affaire_robert
Cour appel affaire_robert
 
Ficha practicum tice_uclm_2014
Ficha practicum tice_uclm_2014Ficha practicum tice_uclm_2014
Ficha practicum tice_uclm_2014
 

Semelhante a J2ee

cours-gratuit.com--id-1964.pdf
cours-gratuit.com--id-1964.pdfcours-gratuit.com--id-1964.pdf
cours-gratuit.com--id-1964.pdfRachida19
 
introductionaudevcomposantdistribuejavaee.pdf
introductionaudevcomposantdistribuejavaee.pdfintroductionaudevcomposantdistribuejavaee.pdf
introductionaudevcomposantdistribuejavaee.pdfHamdaneAbdelAzizHagg
 
Formation JAVA (1)
Formation JAVA (1)Formation JAVA (1)
Formation JAVA (1)Ahmed Charef
 
Programmation_JEE_Version_imprimable.pdf
Programmation_JEE_Version_imprimable.pdfProgrammation_JEE_Version_imprimable.pdf
Programmation_JEE_Version_imprimable.pdfngombeemmanuel
 
Java uik-chap1-intro java
Java uik-chap1-intro javaJava uik-chap1-intro java
Java uik-chap1-intro javaAmel Morchdi
 
Webserver tomcat-jboss-jrun-jonas doc
Webserver tomcat-jboss-jrun-jonas docWebserver tomcat-jboss-jrun-jonas doc
Webserver tomcat-jboss-jrun-jonas docWinslo Nwan
 
Chapitre7 introduction-j2 ee
Chapitre7 introduction-j2 eeChapitre7 introduction-j2 ee
Chapitre7 introduction-j2 eeimene2010
 
Oracle Developer adf
Oracle Developer adfOracle Developer adf
Oracle Developer adfBacely YoroBi
 
Building Entreprise App With Spring Portfolio
Building Entreprise App With Spring PortfolioBuilding Entreprise App With Spring Portfolio
Building Entreprise App With Spring Portfoliomaknihamdi
 
Architecture jee principe de inversion de controle et injection des dependances
Architecture jee principe de inversion de controle et injection des dependancesArchitecture jee principe de inversion de controle et injection des dependances
Architecture jee principe de inversion de controle et injection des dependancesENSET, Université Hassan II Casablanca
 
Présentation GWT et HTML 5 pour l'Offline
Présentation GWT et HTML 5 pour l'OfflinePrésentation GWT et HTML 5 pour l'Offline
Présentation GWT et HTML 5 pour l'OfflineDNG Consulting
 
French Webinar: XL Deploy 4.0
French Webinar: XL Deploy 4.0French Webinar: XL Deploy 4.0
French Webinar: XL Deploy 4.0XebiaLabs
 

Semelhante a J2ee (20)

cours-gratuit.com--id-1964.pdf
cours-gratuit.com--id-1964.pdfcours-gratuit.com--id-1964.pdf
cours-gratuit.com--id-1964.pdf
 
introductionaudevcomposantdistribuejavaee.pdf
introductionaudevcomposantdistribuejavaee.pdfintroductionaudevcomposantdistribuejavaee.pdf
introductionaudevcomposantdistribuejavaee.pdf
 
Introduction JavaEE
Introduction JavaEEIntroduction JavaEE
Introduction JavaEE
 
#2 Architecture OSGi
#2 Architecture OSGi#2 Architecture OSGi
#2 Architecture OSGi
 
Formation JAVA (1)
Formation JAVA (1)Formation JAVA (1)
Formation JAVA (1)
 
Support cours j2_ee
Support cours j2_eeSupport cours j2_ee
Support cours j2_ee
 
Programmation_JEE_Version_imprimable.pdf
Programmation_JEE_Version_imprimable.pdfProgrammation_JEE_Version_imprimable.pdf
Programmation_JEE_Version_imprimable.pdf
 
Rapport tp1 j2ee
Rapport tp1 j2eeRapport tp1 j2ee
Rapport tp1 j2ee
 
Architecture .net
Architecture  .netArchitecture  .net
Architecture .net
 
EJB.pdf
EJB.pdfEJB.pdf
EJB.pdf
 
Java uik-chap1-intro java
Java uik-chap1-intro javaJava uik-chap1-intro java
Java uik-chap1-intro java
 
J2EE vs .NET
J2EE vs .NETJ2EE vs .NET
J2EE vs .NET
 
Webserver tomcat-jboss-jrun-jonas doc
Webserver tomcat-jboss-jrun-jonas docWebserver tomcat-jboss-jrun-jonas doc
Webserver tomcat-jboss-jrun-jonas doc
 
Chapitre7 introduction-j2 ee
Chapitre7 introduction-j2 eeChapitre7 introduction-j2 ee
Chapitre7 introduction-j2 ee
 
Oracle Developer adf
Oracle Developer adfOracle Developer adf
Oracle Developer adf
 
Building Entreprise App With Spring Portfolio
Building Entreprise App With Spring PortfolioBuilding Entreprise App With Spring Portfolio
Building Entreprise App With Spring Portfolio
 
Architecture jee principe de inversion de controle et injection des dependances
Architecture jee principe de inversion de controle et injection des dependancesArchitecture jee principe de inversion de controle et injection des dependances
Architecture jee principe de inversion de controle et injection des dependances
 
Architecture j2 ee
Architecture j2 eeArchitecture j2 ee
Architecture j2 ee
 
Présentation GWT et HTML 5 pour l'Offline
Présentation GWT et HTML 5 pour l'OfflinePrésentation GWT et HTML 5 pour l'Offline
Présentation GWT et HTML 5 pour l'Offline
 
French Webinar: XL Deploy 4.0
French Webinar: XL Deploy 4.0French Webinar: XL Deploy 4.0
French Webinar: XL Deploy 4.0
 

Mais de Université de Sherbrooke (6)

Tuto jtatoo
Tuto jtatooTuto jtatoo
Tuto jtatoo
 
Eclipse
EclipseEclipse
Eclipse
 
Rapport de fin d'etude
Rapport  de fin d'etudeRapport  de fin d'etude
Rapport de fin d'etude
 
How to install gwt and maven
How to install gwt and maven How to install gwt and maven
How to install gwt and maven
 
Presentation de gwt maven
Presentation de  gwt mavenPresentation de  gwt maven
Presentation de gwt maven
 
Atelier gwt
Atelier gwtAtelier gwt
Atelier gwt
 

J2ee

  • 1.
  • 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...).