Step の構成

ドメインの章で説明したように、Step は、バッチジョブの独立した順次フェーズをカプセル化し、実際のバッチ処理を定義および制御するために必要なすべての情報を含むドメインオブジェクトです。任意の Step の内容は Job を作成する開発者の裁量に任されているため、これは必然的に曖昧な説明です。Step は、開発者の希望に応じて単純にも複雑にもできます。単純な Step は、ファイルからデータベースにデータをロードする可能性があり、コードはほとんどまたはまったく必要ありません (使用される実装によって異なります)。次の図に示すように、より複雑な Step には、処理の一部として適用される複雑なビジネスルールが含まれる場合があります。

Step
図 1: ステップ