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