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 Java EE
APIUsages
Source : Journal du Net
ServletsEtend 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.
JavaMailAPI 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.