Java 2 Enterprise Edition
Java 2 Platform, Enterprise Edition est un framework pour le langage de programmation Java de Sun plus particulièrement destiné aux applications d'entreprise. Dans ce but, il contient un ensemble d'extension au framework standard afin de faciliter la création d'applications réparties. Voici une liste des API contenues dans J2EE :
- Servlets : Conteneur Web
- JSP : Framework Web
- JSF : Framework Web, extension des JSP
- EJB : Composants distribués transactionnels
- JNDI : API de connexion à des annuaires, notamment des annuaires LDAP
- JDBC : API de connexion à des bases de données
- JMS : API de communication asynchrone
- JCA : API de connexion, servant notamment à se connecter à des PGI
- JavaMail : API de gestion des mails
- JMX : Extension d'administration des applications
- JTA : API de gestion des transactions
- JAXP : API de parsing 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 serialization par XML
- JAXR : API de gestion des registres XML, permettant d'enregistrer des Web Services en ebXML
- 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
