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>