Pour créer vos IHM web en Java, vous n’avez que l’embarras du choix : Vaadin, JSF, GWT, Spring MVC, Tapestry …
Pour accéder aux données, à chacun ses préférences : Hibernate, JPA 2, iBatis, Spring JDBC, Spring Data …
En matière de web services, il n’y a qu’à choisir : CXF, JAX-WS, JAX-RS, Spring WS, Restlet …
Mais pour écrire vos traitements par lot ? java.io ? Soyons fou : commons-io. Pas très sexy …
la JSR-352 Java Batch de JEE 7 ? Optez pour l’original.
Alors franchissez le pas et venez découvrir Spring Batch au cours d’un workshop basé sur un cas d’utilisation concret.
Sommaire de la présentation :
- Introduction
- Présentation de l’étude de cas
- Périmètre fonctionnel
- Origine du projet de migration
- Objectifs du projet
- Mise en œuvre
- Décomposition du batch en une seule étape
- Vocable Spring Batch
- Diagramme de séquence de traitement d’un chunk
- Configuration d’un Job et d’un Step
- Reader Hibernate
- Quelques implémentations de reader disponibles
- Déclaration et implémentation d’un Item Processor
- Configuration des writers
- Quelques implémentations de Writers disponibles
- Extrait du diagramme de dépendance des beans Spring
- Gestion des transactions
- Gestion des erreurs
- Exécution du batch
- Démo
- Pour aller plus loin
- Conclusion
- Retours sur la migration vers Spring Batch
- Spring Batch en 3 mots