ESIC Informatique et Gestion de projets

IoC – La technologie SPRING-Batch

ESIC Informatique et Gestion de projets
A distance

Prix à consulter
Désirez-vous contacter un conseiller pour cette formation ?

Infos importantes

Typologie Formation
Méthodologie A distance
Début Dates au choix
  • Formation
  • A distance
  • Début:
    Dates au choix
Description

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

Installations (1)
Où et quand
Début Lieu
Dates au choix
A distance
Début Dates au choix
Lieu
A distance

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.


Ceux qui ont consulté cette formation ont également consulté...
En voir plus