Java 2 Enterprise Edition : édition d'entreprise de la plate-forme Java 2.
Standardiser l'infrastructure technique offerte aux applications Java exécutées par des serveurs applicatifs.
J2EE définit une architecture logicielle standard .
A cet effet elle définit ou intégre divers types de composants applicatifs standards, susceptibles de composer une application :
La plate-forme J2EE :
intégrées entre elles (propagations entre composants des contextes transactionnel et de sécurité par exemple).
La plate-forme J2EE est implémentée par la plupart des serveurs applicatifs :
Il existe également une implémentation de référence de J2EE fournie par JavaSoft : J2EE RI.
Version | 1 | Commentaire | ||||
---|---|---|---|---|---|---|
Release | 2 | 3 | 4 | |||
Couche | Technologie | 0 | 1 | 0 | ||
Plate-forme de base | J2SE | 1.2 | 1.3 | 1.4 | ||
Présentation Web | Servlet | 2.2 | 2.3 | 2.4 | ||
JSP | 1.1 | 1.2 | 2.0 | |||
JSF | Non | |||||
API d'entreprise | EJB | 1.1 | 2.0 | 2.1 | ||
Intégration | JDBC extension | 2.0 | XARessource | |||
JNDI | 1.2 | J2SE | CosNaming SPI | |||
RMI/IIOP | 1.0 | J2SE | ||||
JTA | 1.0 | UserTransaction | ||||
JavaMail | 1.1 | 1.2 | 1.3 | |||
JAF | 1.0 | |||||
JMS | API seulement, pas d'implémentation | 1.0 | 1.1 | Queue, Topic | ||
XML | JAXP | Non | 1.1 | J2SE | ||
EAI | JAX-RPC | Non | Optionnel | 1.0 | ||
JAXR | Non | 1.0 | ||||
SAAJ | Non | 1.1 | ||||
J2C | Non | 1.0 | 1.5 | CCI | ||
Web Services | Non | 1.0 | ||||
Sécurité | JAAS | Non | 1.0 | LoginContext |
||
JSSE | Non | Oui | SSL, TLS | |||
JACC | Non | 1.0 | ||||
Journalisation (log) | JLA | Non | 1.0 | Logger, Handler, Filter, Formatter | ||
Supervision | JMX | Non | 1.1 | |||
J2EE Management | Non | 1.0 | ||||
Déploiement | J2EE Deployment | Non | 1.1 |