18장. 자카르타 배치 애플리케이션 개발

JBoss EAP는 자카르타 EE 사양에 정의된 Jakarta Batch를 지원합니다. Jakarta Batch에 대한 자세한 내용은 Jakarta Batch 를 참조하십시오.

JBoss EAP의 batch-jberet 하위 시스템은 배치 구성 및 모니터링을 용이하게 합니다.

JBoss EAP에서 배치 처리를 사용하도록 애플리케이션을 구성하려면 필요한 종속성 을 지정해야 합니다. 배치 처리를 위한 추가 JBoss EAP 기능으로는 작업 사양 언어(JSL) 상속배치 속성 주입이 포함됩니다.

18.1. 필수 배치 종속성

배치 애플리케이션을 JBoss EAP에 배포하려면 애플리케이션의 pom.xml 에서 배치 처리에 필요한 몇 가지 추가 종속성을 선언해야 합니다. 이러한 필수 종속성의 예는 다음과 같습니다. 종속 항목 대부분은 JBoss EAP에 이미 포함되어 있으므로 제공된 범위가 설정됩니다.

예: pom.xml 배치 종속성

<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>