Qui je suis ?
Benjamin Tourman
Architecte Logiciel / Lead Developer à Aquasys
Intervenant à l'EPSI
Me reconnaître
Rappel
Qu'est-ce que Java ?
Un langage de programmation
Une plateforme d'exécution
Qu'est-ce que Java ?
Qu'est-ce que JEE ?
Qu'est-ce que JEE ?
Première version en 1999
Version 1.3 en 2001
Dernière version (Java EE 8) en cours
Qu'est-ce que JEE ?
Java Enterprise Edition
JEE est une norme
Qu'est-ce que JEE ?
Prévu pour les applications distribuées
Qu'est-ce que JEE ?
S'exécute sur des serveurs d'applications :
Implémentations
Servlet / JSP / JSF / JSTL
Java RMI (Remote Method Invocation)
EJB (Enterprise JavaBean)
JNDI (Java Naming and Directory Interface)
JDBC (Java DataBase Connectivity)
JPA (Java Persistence API)
JMS (Java Message Service)
JMS (Java Message Service)
JMX (Java Management Extension)
JAXB (Java Architecture for XML Binding)
Websocket
Et encore d'autres ...
Proposition de cours
JDBC / JPA :
Connexion à la base de données et persistence
JMS :
Communication par message
JMX :
Supervision d'application Java
Websocket :
Connexion bidirectionnelle client/serveur
Made with Slides.com