8
JEE Java Enterprise Edition, anciennement J2EE

Java Enterprise Edition, anciennement J2EE. Spécifications JEE Architecture JEE Services JEE Livrables JEE Serveurs JEE Rôles JEE

Embed Size (px)

Citation preview

JEEJava Enterprise Edition, anciennement J2EE

Plan

 Spécifications JEE Architecture JEEServices JEELivrables JEEServeurs JEERôles JEE

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

Architecture JEE

Services JEE

Les services, pouvant être classés par catégories : Les services d'infrastructures : il en existe un grand nombre, définis ci-

dessous : JDBC (Java DataBase Connectivity) 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.

Livrables JEE

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) SpringSource tc Server et Dm Server

Concurrence très forte

Rôles JEE

 Développeur  Chef de projet  Architecte   Assembleur   Intégrateur   Fournisseur de serveur