Your SlideShare is downloading. ×
J2ee
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

J2ee

699
views

Published on

Document très intructif pour comprendre les différente livrable j2ee

Document très intructif pour comprendre les différente livrable j2ee


0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
699
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
26
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Sommaire1. Qu’est ce qu’un livrable J2ee2. Livraison EAR3. Livraison WAR4. Livraison JAR /EJB5. Livraison JAR/Client6. Livraison RAR
  • 2. 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).
  • 3. Qu’est ce qu’un livrable J2EE ?
  • 4. 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 !.
  • 5. 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...).
  • 6. Livraison EAR
  • 7. 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.
  • 8. Livraison WAR
  • 9. 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
  • 10. 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
  • 11. 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...).