정보처리기사
15. 배치 프로그램 구현
nayeonee__
2023. 4. 1. 14:36
https://www.njobler.net/product/lecture/show/prod/10810
1억뷰 N잡
[연장 미포함] 흥나게 합격달성! 정보처리기사 실기
www.njobler.net
본 강의를 듣고 내용을 정리하며 적은 게시글 입니다.
- 배치 프로그램
- 개념
- 데이터를 일괄적으로 모아서 처리하는 대량의 작업을 처리
- 컴퓨터 흐름에 따라 순차적으로 자료를 처리하는 방식
- 배치 프로그램이란, 대량의 데이터를 모아 정기적으로 반복 처리하는 프로그램
- 배치 프로그램 필수 요소
- 대용량 데이터
- 자동화
- 견고함
- 안정성
- 성능
- 스케줄 관리 종류
- 크론탭 - crontab
- UNIX, LINUX 계열에서 사용
- 크론탭 형식
- 분 시 일 월 요일 명령어
- 허용 특수 문자 - 책 참고
- 설정 예 - 책 참고
- 스프링 패치
- 백엔드 배치처리 기능을 구현하는 데 사용하는 프레임워크
- Quartz Job Scheduler
- 표준 자바 프로그램으로 만들어진 작업을 지정된 일정에 따라 실행시키는 데 사용하는 자바 패키지
- 형식
- 초 분 시 일 월 요일 년(생략 가능)
- 크론탭 - crontab
- 배치 스커줄러 클래스 작성
- 배치 설계서 확인
- DTO/VO 구현
- SQL 문 구현
- DAO 구현
- Schedule 구현
- 개념