-
Filière :
Développement logiciel
-
Sous-filière :
Java & XML
-
Référence
JF-SPB
-
Durée
1 jour (7 h)
-
Prix par personne HT
790 € HT
Objectifs pédagogiques
- Maîtriser les concepts Spring Batch
- Mettre en oeuvre le framework
Public cible
- Architectes
- Développeurs
- Chefs de projets
- Ingénieurs
Pré-requis
Avoir suivi le stage Spring Core et avoir mis en pratique les concepts enseignés
Programme de la formation
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, héritage
- 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
- Création d’un test unitaire
- Test unitaire des étapes
- Test de validité d’une sortie
Conclusion
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