Spring Batch
Spring Batch について少しづつ見ていきたいと思います。
まずはindex
http://static.springframework.org/spring-batch/spring-batch-docs/reference/html/index.html
1. Spring Batch Introduction
2. The Domain Language of Batch
3. ItemReaders and ItemWriters
4. Configuring and Executing A Job
5. Repeat
6. Retry
7. Unit Testing
A. List of ItemReaders
B. Meta-Data Schema
Chapter 3 で紹介されている「ItemReaders and ItemWriters」をざっと見ると、Flat Files(固定長やCSVなどデリミタで区切られたファイル)、XML、DBへの大量データを読み書きする機能をサポートしている様子。
Chapter 4 でRun Tier、Job Tier、Application Tierと各層に分けて設定などを説明。
Chapter 5 Repeatは、「終了条件を満たすまで繰り返す」みたいな機能をサポートしているらしい。
Chapter 6 Retry は自動リトライ機能について。
「a remote call to a web service or RMI service that fails because of a network glitch, or a DeadLockLoserException in a database update」
こんなとき(一時的な処理に影響されたエラー)を想定しているらしい。
これからもう少し詳しく見ていこうと思っています。