1 / 8

JEE

Java Enterprise Edition, anciennement J2EE. JEE. Plan.  S pécifications JEE A rchitecture JEE Services JEE Livrables JEE S erveurs JEE R ôles JEE. Spécifications JEE . Document de 222 pages : JavaEE_Platform_Spec.pdf Issu de la Communauté Java (JCP)

benita
Download Presentation

JEE

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Java Enterprise Edition, anciennement J2EE JEE

  2. Plan •  Spécifications JEE • Architecture JEE • Services JEE • Livrables JEE • Serveurs JEE • Rôles JEE

  3. Spécifications JEE  • Document de 222 pages : JavaEE_Platform_Spec.pdf • Issu de la Communauté Java (JCP) JSR 244 : http://jcp.org/en/jsr/detail?id=244 • Détaille droits et devoirs serveur d'applications JEE • Détaille services fournis par tout serveur certifié JEE • Détaille les différents rôles dans un projet JEE

  4. Architecture JEE

  5. Services JEE Les services, pouvant être classés par catégories : • Lesservices d'infrastructures : il en existe un grand nombre, définis ci-dessous : • JDBC (Java DataBaseConnectivity) est une API d'accès aux bases de données relationnelles. • JNDI (Java Naming and Directory Interface) est une API d'accès aux services de nommage et aux annuaires d'entreprises tels que DNS, NIS, LDAP, etc. • JTA/JTS (Java Transaction API/Java Transaction Services) est un API définissant des interfaces standard avec un gestionnaire de transactions. • JCA (J2EE Connector Architecture) est une API de connexion au système d'information de l'entreprise, notamment aux systèmes dits «Legacy» tels que les ERP. • JMX (Java Management Extension) fournit des extensions permettant de développer des applications web de supervision d'applications. • Les services de communication : • JAAS (Java Authentication and Authorization Service) est une API de gestion de l'authentification et des droits d'accès. • JavaMail est une API permettant l'envoi de courrier électronique. • JMS (Java Message Service) fournit des fonctionnalités de communication asynchrone (appelées MOM pour Middleware Object Message) entre applications. • RMI-IIOP est une API permettant la communication synchrone entre objets.

  6. Livrables JEE

  7. Serveurs JEE • Implémentent les spécifications JEE • Implémentation de référence : Glassfish • Réalisé par Sun Microsystem • Les autres serveurs s'en inspirent pour avoir certif • Certains serveurs sont certifiés JEE (23.000 tests+) • Jboss, Géronimo, WebSphere, WebLogic • D'autres pas • Tomcat(pas de conteneur EJB) • SpringSourcetc Server et Dm Server • Concurrence très forte

  8. Rôles JEE •  Développeur  • Chef de projet •  Architecte  •  Assembleur  •  Intégrateur  •  Fournisseur de serveur

More Related