IoC – La technologie SPRING-Batch
Formation
A distance
Description
-
Typologie
Formation
-
Méthodologie
A distance
-
Dates de début
Dates au choix
L'objectif de cette formation est de vous permettre de maîtriser les concepts d’inversion de controle. Mettre en oeuvre le framework Spring Batch
Les sites et dates disponibles
Lieu
Date de début
Date de début
Les Avis
Le programme
Introduction Contexte :
- Qu’est-ce qu’un Batch processing
- Cas d’utilisation Architecture de Spring Batch
Concepts Job :
- JobInstance,
- JobParameters,
- JobExecution Step :
- StepExecution
- ExecutionContext
- JobRepository
JobLauncher Items :
- ItemReader,
- ItemWriter et ItemProcessor
- Configurer un job et ses steps
- Redémarrage de job,
- Interception d’événements,
- Héritage,
- Validation d’un job (JobParametersValidator)
Configurer le job repository :
- Transaction
- Configurer le job
- Launcher
Lancement d’un job :
- Lancement en ligne de commande,
- Lancement à partir d’un serveur web
Configuration de Step :
- Les items (reader et writer),
- job-repository,
Les intercepteurs d’événement:
- StepExcutionListener,
- ChunkListener,
- ItemReaderListener,
- ItemProcessListener,
- ItemWriteListener
- Contrôle de flow d’exécution d’un Step
- Exécution séquentielle
- Exécution conditionnelle
- Exécution parallèle
- Exécution parallèle en Multi-Thread
- Tests unitaires
Une bonne connaissance de java, et des design patterns Factory et Ioc. Avoir participé à la formation Spring initiation ou spring core.
IoC – La technologie SPRING-Batch
