第 18 章 Jakarta Batch 应用开发
JBoss EAP 支持 Jakarta Batch,在 Jakarta EE 规范中定义。有关 Jakarta Batch 的详情,请参考 Jakarta Batch。
JBoss EAP 中的 batch-jberet 子系统有助于进行批处理配置和监控。
若要将应用配置为在 JBoss EAP 上使用批处理,您必须指定 所需的依赖项。其他用于批处理的 JBoss EAP 功能包括作业规格语言(JSL)继承和 批处理属性注入。
18.1. 所需的批处理依赖项
若要将批处理部署到 JBoss EAP,需要在应用的 pom.xml 中声明批处理所需的一些其他依赖项。下面显示了这些必需的依赖关系的示例。大多数依赖项已设置为 提供 范围,因为它们已包含在 JBoss EAP 中。
示例: pom.xml Batch Batch 依赖项
<dependencies>
<dependency>
<groupId>org.jboss.spec.javax.batch</groupId>
<artifactId>jboss-batch-api_1.0_spec</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.enterprise</groupId>
<artifactId>cdi-api</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.jboss.spec.javax.annotation</groupId>
<artifactId>jboss-annotations-api_1.2_spec</artifactId>
<scope>provided</scope>
</dependency>
<!-- Include your application's other dependencies. -->
...
</dependencies>