Java批处理:介绍Modern Batch和计算密集型的编程模型(4)
时间:2012-10-30 来源:弘智教育 点击:
次
-
现在,您需要创建 CIWork 接口的实现类。创建 SummaryReport 类,它将实现 CIWork 并拥有业务需求(在本例中是创建摘要报告)的逻辑。单击 Create Class 按钮创建实现类(参见图 5)。输入图 6 中所示的详细信息并单击 Finish。
图 6. 创建批处理步骤实现类
-
您将返回到 Batch Step Creation 面板。下一步是创建批处理作业程序 SummaryReport.java 的参数。创建下面列出的两个必需属性,方法是选择 Add(针对每个属性)并选择 Finish(参见图 7)。< >InputFileLocation:包含要处理的数据的输入文件位置。OutputFileLocation:包含输出摘要报告文件的位置。
-
上一步中创建的必要属性既可使用值硬编码,也可在运行时通过 xJCL 文件传递。对于本示例,它们将通过 xJCL 文件传递。要实现此目的,请双击 xJCL 文件夹下的 SummaryReportJob.xml 文件将其打开。这会在 xJCL 编辑器中打开 XML 作业定义文件,如图 8 中所示。
图 8. 编辑 xJCL 文件
-
您可能希望在运行时通过 xJCL 传递文件位置的值。为此,可使用替换属性 (Substitution Properties),这些属性使您能够创建可在 xJCL 中使用的默认的 “名称-值" 对。要创建替换属性,可以单击 Add,然后在 Add Item 对话框中选择 Substitution Properties,单击 OK(参见图 9)。
图 9. 添加替换属性
|