본문 바로가기
IT관련/JAVA_정리 노트

[ 정보처리기사 ] 배치 프로그램 구현

by XoX 2021. 6. 9.
728x90

 

해당내용은 <수제비 정보처리기사> 책을 참고하여 작성된 개인적인 용도의 요약본입니다.

 

Ⅰ소프트웨어 설계

Ⅱ 소프트웨어 개발

Ⅲ 데이터베이스 구축

Ⅳ 프로그래밍 언어 활용

    Chapter 01 서버프로그램 구현

        1. 개발환경 구축

        2. 공통 모듈 구현

        3. 서버 프로그램 구현

        4. 배치 프로그램 구현

    Chapter 02 프로그래밍 언어 활용

    Chapter 03 응용 SW 기초 기술 활용

Ⅴ 정보시스템 구축관리

 


 

4. 배치 프로그램 구현

 

    1) 배치 프로그램

        (1) 배치 프로그램의 개념

            : 사용자와의 상호작용 없이 작업을 정기적으로 반복 수행 하거나 정해진 규칙에 따라 일괄 처리하는 방법

        (2) 배치 프로그램의 필수 요소

            자동화 / 안정성 / 대용량 데이터 처리 / 견고성 / 성능

        (3) 배치 프로그램의 유형

            - 이벤트 배치: 사전에 정의해 둔 조건 충족 시 자동으로 실행

            - 온디맨드 배치: 사용자의 명시적 요구가 있을 때마다 실행

            - 정기 배치: 정해진 시점(주로 야간)에 정기적으로 실행

        (4) 배치 스케줄러 종류

            - 스프링 배치: 스프링 프레임워크 3대요소(AOP, DI, 서비스 추상화)를 사용가능한 대용량 처리 제공 스케쥴러

            - 쿼츠 스케쥴러: 스프링 프레임워크에 플러그인 돼 수행하는 작업과 (실행 스케쥴을 정의하는)트리거를 분리해

                                  유연성을 제공하는 오픈소스 기반의 스케쥴러

            ※ 배치 스케줄러: 일괄처리를 위해 주기적으로 발생하거나 반복적으로 발생하는 작업을 지원하는 도구

            

        (5) 배치 프로그램 구현 절차

            배치 프로그램 확인 / 배치 설계서 확인

 

 

 

728x90
반응형

댓글