2013년 7월 30일 화요일

Spring Batch my note- 스프링 배치 노트

Book : Pro Spring3  http://www.apress.com/java/spring/9781430241072
          It's source code http://www.apress.com/downloadable/download/sample/sample_id/1282/


Spring Batch version 1 은 item-oriented, version 2 는 chunk-oriented 이다.
그래서 version2 에서는 chunk size가 차면 reading/processing 한 것을 write step에 보낸다.

Spring Batch Infrastructure Components
1. JobRepository : Spring Batch metadata 하에서 Data 접근을 제공한다.
2. JobLauncher : 주어진 job과 parameter에 의거 job을 실행 한다.
3. JobOperator : version2에 새로 추가. job의 operation을 지원 - 실행중인 job 정지, 재시작 등
4. JobExplorer: version2에 새로 추가. Metadata에서 job 실행 정보를 확인 할 수 있다.

Spring Batch Infrastructure Configuration
Spring Batch에서 medatada 구조를 만들기 위한 DDL은 'spring-batch-core' module에 저장되어 있다. (org.springframework.batch.core 패키지에 있다)

참고
Spring Batch 관련 개념 및 예제 : http://ksug.org/61
Tutorial : http://keyholesoftware.com/2012/11/12/generating-large-excel-files-using-spring-batch-part-three/
Spring-JDBC : http://blog.outsider.ne.kr/882
Spring Concept : http://www.javajigi.net/pages/viewpage.action?pageId=5614
Job, Step, Tasklet, Flow : http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:brte:batch_core:flow_control
                                         http://springsource.tistory.com/93
                                         http://static.springsource.org/spring-batch/reference/html/configureStep.html

댓글 없음:

댓글 쓰기