ページの先頭行へ戻る
Interstage Business Application Server オープンJavaフレームワークユーザーズガイド Java EE 7編
FUJITSU Software

4.2 Spring Batchアプリケーションの基本構成

Spring Batchアプリケーションは以下の構成図の構成をとります。

Spring Batchアプリケーション構成図の各構成要素について説明します。

構成要素

説明

JobRepository

JobLauncher、Job、Stepの実行状況や実行結果を永続化する機能です。JobRepositoryにはデータベースが必要です。本製品では、Oracle DatabaseとSymfoware Server (Postgres)に対応しています。

JobLauncher

Jobを起動するための機能です。

Job

Stepの集合体です。

Step

Jobを構成する処理単位です。StepはItemReader、ItemProcessor、ItemWriterで構成されます。

ItemReader

Stepのデータ入力を担当します。本製品では、CSVファイルとデータベースからのデータ入力に対応しています。

ItemProcessor

Stepのデータ加工を担当します。本プロセスの実装は任意であり、実装しない構成も可能です。

ItemWriter

Stepのデータ出力を担当します。本製品では、CSVファイルとデータベースへのデータ出力に対応しています。