TERASOLUNA-BatchのJ2EE用のサンプル(ISTerasolunaBatchSample.zip)は、ブランクプロジェクトを元に、次に示す修正を加えたものです。
非同期ジョブを実行するJavaクラスの追加
Javaクラスの内容は、サンプル内の“src\servlet\JobStarterInternal.java”を参照してください。
非同期ジョブを実行するサーブレットの追加
サーブレットの内容は、サンプル内の“src\servlet\ExecuteJobServlet.java”を参照してください。
JSPの作成
JSPの内容は、サンプル内の“ContextRoot\index.jsp”および“ContextRoot\result.jsp”を参照してください。
ビジネスロジックの作成
ビジネスロジックの内容は、サンプル内の“src\job\job001\SampleBLogic.java”を参照してください。
ジョブBean定義ファイルの作成
ジョブBean定義ファイルの内容は、サンプル内の“batchapps\job\job001\SampleJob.xml”を参照してください。
本サンプルで非同期ジョブを実行した場合の流れを、下図に示します。