loader image

Gate Training

logo-png
Java - Java EE

Formation Spring Integration

3 Jours

Objectifs de la formation Spring Integration

Ce cours présente le Framework Spring Integration, une formidable implémentation des désormais célèbres patterns d’intégration d’entreprise (patterns EIP) revisités à la “sauce” Spring. Concrètement à la suite de ce stage Spring Integration vous saurez :

  • Connaître le pattern integration
  • Comprendre les concepts de spring integration
  • Mettre en oeuvre le framework

À qui s’adresse cette formation ?

Public :

Cette formation Spring Integration s’adresse aux architectes, chefs de projets, développeurs, ingénieurs.

 

Prérequis :

Pour suivre ce cours dans de bonnes conditions vous devez avoir des connaissance de Spring et de Java EE.

Contenu du cours Spring Integration

Introduction à Spring IntégrationLes problématiques d’intégration dans l’entreprise
Les Enterprise Intégration Pattern
Spring Intégration : buts et principes
Les composants de base

La communication par message

Les Messages Channels
Interface et implémentations
Intercepteur
Configuration
Polling
Adaptateur et Pont
Construction des messages

Le routage des messages

Routeurs
Filtre
Splitter
Agrégateur
Reséquenceur
Chaîne de gestion des messages
Transformation de message

Les Endpoints

Message Handler
Consommer les messages (event driven, polling)
Namespace
Configuration

Les passerelles

Message Gateway
Le GatewayProxyfactoryBean
Gateway et namespace XML
Configurer le comportement
ServiceActivator et Delayer
Gestion par Script avec Groovy

Gestion du système

Gestion avec JMX
Configurer l’historique des messages
Le stockage des messages
Le bus de contrôle
Arrêter le framework

Les adaptateurs d’intégration

Advanced Message Queuing Protocol
Adapter les Spring ApplicationEvent
Adapter des fichiers ou des streams
Adapter des flux FTP/HTTP/TCP
Adapter des flux WebService
Adapter des flux RSS ou ATOM
Adapter des flux JDBC/JPA
Adapter des Message JMS

 

Réf:

0010

Tarif:

600 Dt

Niveau:

Intermédiaire

Classe à distance:

Possible

Pas de sessions disponibles