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