일괄처리 데이터 스트림 프레임워크 및 패턴
일괄처리 환경은 텍스트, 바이트, 데이터베이스, 데이터 세트와 같은 스트림에 대해 작업할 수 있도록 사전에 빌드된 코드를 포함하는 일괄처리 데이터 스트림(BDS)을 제공합니다. 스트림 처리를 위한 비즈니스 로직이 추가되는 인터페이스를 구현할 수 있습니다. 사전에 빌드된 코드는 체크포인트 열기, 닫기, 구체화, 내재화와 같은 조치를 관리합니다.
BDS 프레임워크 패턴
BDS 프레임워크 패턴은 사용자가 비즈니스 로직을 삽입하기 위해 구현하는 데이터 스트림의 특정 유형에 대한 단순한 Java™ TM 인터페이스입니다. BDS 프레임워크에는 스트림 관리에 연관된 대부분의 일반 태스크를 수행하는 각 패턴에 대한 몇 개의 지원 클래스가 포함됩니다. 다음 테이블에는 일괄처리 환경에서 제공되는 패턴이 표시됩니다.
패턴 이름 | 설명 | 지원 클래스 |
---|---|---|
JDBC 연결을 사용하여 데이터베이스에서 데이터를 검색하는 데 사용됩니다. |
|
|
JDBC 연결을 사용하여 데이터베이스에 데이터를 쓰는 데 사용됩니다. |
|
|
스토어드 프로시저를 사용하여 JDBC 연결에서 데이터 처리를 위한 비즈니스 로직 구현에 사용됩니다. |
|
|
스토어드 프로시저를 사용하여 JDBC 연결에 데이터를 출력하는 비즈니스 로직 구현에 사용됩니다. |
|
|
파일에서 바이트 데이터를 읽는 데 사용됩니다. |
FileByteReader |
|
파일에 바이트 데이터를 쓰는 데 사용됩니다. |
FileByteWriter |
|
텍스트 파일 읽기에 사용됩니다. |
TextFileReader |
|
텍스트 파일 쓰기에 사용됩니다. |
TextFileWriter |
|
![]() |
![]() z/OS 데이터 세트 읽기에 사용됩니다. |
![]()
|
![]() |
![]() z/OS 데이터 세트 쓰기에 사용됩니다. |
![]()
|
구성되는 JPA 제공자를 사용하여 데이터베이스에서 데이터를 검색하는 데 사용됩니다. |
JPAReader |
|
JPA(Java Persistence API) 연결을 사용하여 데이터베이스에 데이터를 쓰는 데 사용됩니다. |
JPAWriter |
BDS 프레임워크 단계
BDS 프레임워크 단계는 단계 관리에 연관되는 회계 태스크를 수행하고 비즈니스 로직을 사용자가 구현하는 클래스로 위임하여 일괄처리 단계를 작성하는 작업 양을 최소화합니다.
단계 | 설명 |
---|---|
한 개의 입력과 한 개의 출력 스트림을 사용하는 단순 단계. |
|
한 개의 입력, 한 개의 출력 스트림, 한 개의 오류 스트림을 사용하는 단순 단계. |
ThresholdPolicies
단계 | 설명 |
---|---|
이 정책은 ThresholdPolicy 인터페이스의 일괄처리 구현을 제공합니다. |
|
이 정책은 ThresholdPolicy 인터페이스의 일괄처리 구현을 제공합니다. |