搜索

第 18 章 Jakarta Batch 应用开发

download PDF

从 JBoss EAP 7 开始,JBoss EAP 支持 JSR-352 定义的 Java 批处理应用 - 等同的 Jakarta EE 规范是 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>

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.