Java EE
Un article de Wikipédia, l'encyclopédie libre.
(Redirigé depuis Java 2 Enterprise Edition)
| Micro Edition (ME) |
| Standard Edition (SE) |
| Enterprise Edition (EE) |
Java Enterprise Edition, ou Java EE (anciennement J2EE), est une spécification pour le langage de programmation Java de Sun plus particulièrement destinée aux applications d?entreprise. Dans ce but, toute implémentation de cette spécification contient un ensemble d?extensions au framework Java standard (JSE, Java Standard Edition) afin de faciliter la création d?applications réparties.
Sommaire |
[] Interfaces de programmation
Ci-dessous, une liste des Interfaces de programmations (API) pouvant être contenues dans une implémentation JEE :
- Servlet : Conteneur Web
- Portlet : Conteneur Web (extension de l?API Servlet)
- JavaServer Pages (JSP) : Framework Web
- JavaServer Faces (JSF) : Java Server Face, Framework Web, extension des JSP
- EJB : Composants distribués transactionnels
- JNDI : API de connexion à des annuaires, notamment des annuaires LDAP, et espace de noms d?objet (ENC)
- JDBC : API de connexion à des bases de données
- Java Message Service (JMS) : API de communication asynchrone par message
- JCA : API de connexion, notamment à des PGI
- JavaMail : API de gestion des mails
- JMX : Extension d?administration des applications
- JTA : API de gestion des transactions
- Java API for XML Processing (JAXP) : API d?analyse XML
- JAXM : API de communication asynchrone par XML
- JAX-RPC : API de communication synchrone par XML, par exemple à l?aide du protocole SOAP
- JAXB : API de sérialisation par XML
- JAXR : API de gestion des registres XML, permettant d?enregistrer des Web Services en ebXML
- Java RMI : API de communication distante entre des objets Java
- Java IDL : API de communication entre objets Java et objets non-Java, via le protocole CORBA
[] Serveur d'applications certifiés
Une application J2EE s'exécute sur un serveur d'applications.
[] Certifié Java EE 5
- Sun Java System Application Server Platform Edition 9.0, basé sur le serveur open-source GlassFish
- WebLogic 10.0 de BEA Systems
- SAP NetWeaver Application Server, Java EE 5 Edition de SAP
- JEUS 6, un serveur d'applications de TmaxSoft
- Apache Geronimo 2.0
- IBM WebSphere Application Server Community Edition 2.0, basé sur Apache Geronimo
- Oracle Containers for Java EE 11
- GlassFish
- Apache OpenEJB via Apache Geronimo
[] Certifié J2EE 1.4
- JBoss, un serveur d'application de JBoss. Une version beta est disponible pour JEE mais cette version n'est pas certifiée [1].
- Apache Geronimo, un serveur d'applications open-source.
- Pramati Server 5.0
- JOnAS, un serveur d'applications open-source d ObjectWeb
- Oracle Application Server 10g
- Resin, un serveur d'applications intégrant le XML
- SAP NetWeaver Application Server, Java EE 5 Edition de SAP AG
- Sun Java System Web Server
- Sun Java System Application Server Platform Edition 8.2
- IBM WebSphere Application Server (WAS)
- BEA Systems WebLogic server 8
[] Liens externes
- (en)Site officiel de JEE chez Sun
- (en)The Java EE 5 Tutorial - HTML version (PDF is available)
- (fr)Nombreux cours et tutoriels J2EE
- (fr)La F.A.Q J2EE
[] Bibliographie
- Livre Eyrolles - Les cahiers du programmeur: Java, conception et déploiement J2EE
- Livre Eyrolles - Les cahiers du programmeur: Java EE 5
| Java (Sun) | |
|---|---|
| Les principales technologies : | le langage java | la plate-forme Java | le JDK | la machine virtuelle Java (JVM) | l?environnement d?exécution Java (JRE) |
| L?historique : | Historique des versions de Java | Critiques de Java | Java Community Process | Sun Microsystems |
| Les caractéristiques du langage : | le bytecode | les applets | les servlets | JavaServer Pages |
Mirror_ebab
Le Texte ci-dessus est disponible sous GNU Free Documentation License.
La source est wikipedia http://fr.wikipedia.org/wiki/Java 2 Enterprise Edition



