정보처리기사 실기 준비 #20

hongjungkim·2021년 10월 4일
1

서버 프로그램 & 배치 프로그램 구현

1. 서버 프로그램 구현

  • 서버 프로그램 구현의 개념
    • 업무 프로세스를 기반으로 개발언어와 도구를 이용하여 서버에서 서비스 제공에 필요한 기능을 구현하는 활동
    • 백엔드와 프론트엔드로 구분

2. 배치 프로그램 구현

  • 배치 프로그램의 개념
    • 사용자와의 상호작용 없이 일련의 작업들을 작업 단위로 묶어 정기적으로 반복 수행하거나 정해진 규칙에 따라 일괄 처리하는 방법
  • 배치 프로그램의 유형
    • 정기 배치
    • 이벤트 배치
    • 온디맨드 배치
  • 배치 스케줄러의 개념
    • 일괄 처리를 위해 주기적으로 발생하거나 반복적으로 발생하는 작업을 지원하는 도구
  • 배치 스케줄러의 종류
    • 스프링 배치
      • 대용량 처리를 제공하는 스케줄러 배치 애플리케이션
    • 쿼츠 스케줄러
      • 스프링 프레임워크에 플러그인되어 수행하는 작업과 실행 스케줄을 정의하는 트리거를 분리하여 유연성을 제공하는 오픈 소스 기반 스케줄러
  • Cron 표현식

    • 쿼츠 크론 표현식

      • 시간
      • 요일
      • 연도
    • Cron 표현식 특수문자 의미

      • 모든 수 *
      • 해당 항목을 미사용 ?
      • 기간 설정 -
      • 특정 기간 설정 ,
      • 시작시간과 반복간격 설정 /
      • 마지막 기간에 동작 L
      • 가장 가까운 평일에 동작 W
      • 몇 번째 주, 요일 설정 #

Quetion

  • 백엔드, 프론트엔드?
  • Mybatis?
  • DTO?
  • DAO?
  • VO?
  • 배치 프로그램?
  • 스프링 배치?
  • 쿼츠 스케줄러?
  • 쿼츠 크론 표현식?
profile
hangout with 💻 :)

0개의 댓글