Découverte des infrastructures Java SE et Java EE Java EE : les API
Pour se lancer dans Java EE, il faut connaître les bases de Java (Java SE). Java EE est utilisé pour créer des applications multi-niveaux, les déployer et les faire tourner sur un serveur Java.
API | Usages |
---|---|
Source : Journal du Net | |
Servlets | Etend les fonctionnalités d'une application en utilisant des protocoles comme HTTP, SMTP, ou FTP. Fournit du contenu dynamique. |
JSP (JavaServer Pages) | Dérivé des servlets, permet de créer des pages dynamiques, de les compiler et de les exécuter côté serveur. |
EJB (Enterprise JavaBeans Components) | Spécification du modèle de composants Beans. |
JDBC (Java Database Connectivity) | API pour se connecter à des bases de données. |
JTA/JTS (Java Transation API/services) | Interface entre le gestionnaire de transactions et le serveur d'applications. |
JCA (J2EE Connector Architecture) | Architecture pour connecter des applications serveur aux systèmes d'information modernes (ERP, bases de données...). |
JMX (Java Management Extension) | Extension pour développer des applications Web de supervision d'applications. |
JAAS (Java Authentification and Authorization Service) | API de gestion de l'authentification et des droits d'accès. |
JavaMail | API pour l'envoi de courrier électronique. |
JMS (Java Message Service) | Fonctionnalités de communication asynchrone (MOM : Middleware Object Message) entre applications. |
RMI-IIOP | API pour la communication synchrone entre objets. |