TD/TP de JMS (Java Message Service)

---

Support de cours de Pierre-Yves Gibello sur Java EE et EJB 3.0.
Support de cours JMS (version pdf).

Sujets :

TP1 : Découverte de JMS à travers OpenJMS

OpenJMS est une implantation de Provider JMS gratuite et libre.

Étape 1 : Installation de OpenJMS

Étape 2 : Premiers exemples

Démarrer l'interface d'administration du serveur (admin.bat dans le dossier bin de l'archive décompréssée) et démarrer le serveur (menu Actions / Start OpenJMS puis menu Actions / Connections / Online)
Cette interface permet de visualiser les files (queues) et les sujets (topics) du serveur lancé.

Important : n'oubliez pas d'arrêter OpenJMS avec l'interface d'administration (menu Actions / Shutdown OpenJMS) après toute utilisation.
Si vous ne faites pas cela vous risquez de corrompre la base de donnée qui stocke les files/sujets.
Dans ce cas, il vous faudra installer à nouveau OpenJMS et re-créer vos files/sujets.

Les queues et les topics sont décrits par un fichier de configuration XML associé au serveur JMS. Il est possible de modifier cette configuration à travers cette interface ou en éditant directement le fichier.

Étape 3 : Configuration d'Eclipse pour OpenJMS

Vérifiez l'installation en recopiant les fichiers (Sender.java, Receiver.java, SampleListener.java et Listener.java dans le répertoire src de votre projet) et en exécutant Sender, Receiver puis Listener (http://openjms.sourceforge.net/usersguide/examples.html

Annexes :