tohnamanブログ

東村山に生息するWindows好きな太っちょオヤジプログラマのブログ

Spring Batch その2

Spring Batchの続きです。

Spring Batchの構成要素

要素名 概要
Job Flow、Step、Listenerで構成したSpringBatchの実行単位
Flow いくつかのStepをまとめてたモノ
Step chunkまたはTasklet、Listenerで構成したモノ
chunk ItemProcessor、ItemProcessor、ItemWriterで構成したデータ読込み~データ書込みを行うSpringBatchの主要機能
ItemReader データ読込みを行うchunkの構成部品
ItemProcessor データ加工、検証などを行うchunkの構成部品
ItemWriter データ書込みなどを行うchunkの構成部品
Tasklet コマンド実行、ディレクトリ作成のようなデータ読込み~データ書込みが必要ない処理を行うモノ
Listener JobやStepの実行前、実行後の処理やログ出力などを行うモノ

Spring Batchは、上表の構成要素を組み合わせて構築します。

左図は構成要素を使用したサンプルイメージで、
ListenerとTaskletで構成するStepとchunkで構成するStepで構成するJobです。


今回はここまで。