사용자 도구

사이트 도구


wiki:springboot:springbootbatch:object_definitions

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
wiki:springboot:springbootbatch:object_definitions [2020/08/27 23:00]
hylee 만듦
wiki:springboot:springbootbatch:object_definitions [2023/01/13 18:44] (현재)
줄 1: 줄 1:
-====== Spring Boot Batch Domain Object Definitions======+====== Spring Boot Batch 용어 정의 ======
 <WRAP left notice 80%> <WRAP left notice 80%>
   * description : Spring Boot Batch Object 정의 및 설명   * description : Spring Boot Batch Object 정의 및 설명
줄 9: 줄 9:
 ===== 용어 정리 ===== ===== 용어 정리 =====
 ==== JobLauncher  ==== ==== JobLauncher  ====
-Batch Job을 실행 시키는 역할 을 수행 Job과 Parameter를 받아서 실행하며 JobExecution을 반환한다.+Batch Job을 실행 시키는 역할을 수행 Job과 Parameter를 받아서 실행하며 JobExecution을 반환한다.
  
 \\ \\
-====  ====+==== job ==== 
 +업무의 단위, 실행시킬 작업의 단위 묶음 Job과 step은 1..n 으로 구성 할 수있다.
  
 \\ \\
-====  ====+==== step ==== 
 +실제로 Job 안에서 해야할 업무(TASK)를 해야 하는 단위\\ 
 +> ItemReader\\
  
-\\ +  * 플랫 파일이나, DB 에서 데이터를 읽어 드림
-====  ====+
  
-\\ +> ItemProcess\\
-====  ====+
  
-\\ +  * 읽어 드린 파일을 가공 할 때
-====  ====+
  
-\\ +> ItemWriter\\
-====  ====+
  
 +  * 가공한 파일을 최종적으로 저장(Output) 할 때
 \\ \\
-====  ====+==== JobRepository ==== 
 +JobRepository 는 JobLanuchar, job 및 step 구현체에 대한 CRUD 오퍼레이션 제공과 \\ 
 +Job,JobExecution, StepExecution 과 관련된 모든 정보가 저장되는 곳이며. In-memory 와 db 저장 방법 두가지가 있다.\\
  
 \\ \\
-====  ====+==== Tasklet ==== 
 +Step을 정의할때 input/output processing이 없는 경우에 사용되는 인터 페이스\\ 
 +Tasklet은 Step 안에서 단일로 수행될 커스텀한 기능을 선언할 때 사용함
  
 \\ \\
 +{{tag>Spring Boot Batch 용어 정의 도봉산핵주먹}}
  
/volume1/web/dokuwiki/data/attic/wiki/springboot/springbootbatch/object_definitions.1598536846.txt.gz · 마지막으로 수정됨: 2022/03/10 19:52 (바깥 편집)