JMS : Java Message Service

Mettre en place la communication asynchrone entre applications avec JMS

  • Filière :

    Développement logiciel

  • Sous-filière :

    Java & XML

  • Référence

    JS-JMS

  • Durée

    2 jours (14 h)

  • Prix unitaire HT

    1 450 € HT

Objectifs pédagogiques

  • Maitriser les moyens d’adresser et de consommer des messages à travers l’API JMS
  • Comprendre les concepts fondamentaux des MOM (Middleware Oriented Messages)

Public cible

  • Développeurs

Pré-requis

Avoir suivi le stage Java : les bases et avoir mis en pratique les concepts dans un projet

Programme de la formation

Introduction

  • Les avantages de la communication par messages
  • Histoire de l’API JMS

Structure d’un message

  • Headers
  • Properties
  • Types de messages

Généralités sur l’API JMS

  • Rappels JNDI
  • Acquérir une ConnectionFactory, Destination
  • Créer une Connection, une Session
  • Les méthodes génériques d’envoi
  • Les méthodes de réception

Communication Point à Point : Queue

  • Usages
  • Envoi de messages
  • Réception de messages
  • Attente synchrone de réponse à l’envoi d’un message
  • Load-balancing avec plusieurs récepteurs

Communication Publication / Souscription

  • Usages
  • Envoi et réception de messages
  • Souscripteurs durables et non durables
  • Désabonnement d’un Topic
  • Topics temporaires

Filtrage de messages

  • Message Selector
  • Messages non délivrés
  • Avantages du filtrage

Fiabilité des échanges

  • Mécanisme des accusés de réception
  • Mécanisme des accusés de réception
  • Transactions
  • Groupes de messages
  • Transactions multi-supports et JXTA

JMS et JavaEE

Qualité

Cette formation est accessible aux personnes en situation de handicap, nous contacter en cas de besoin d’informations complémentaires.

Programme mis à jour le