728x90
1. 서버 프로그램 구현
- 업무 프로세스를 기반으로 개발언어와 도구를 이용해 서버에서 서비스 제공에 필요한 기능을 구현하는 활동
Mybatis
- 객체 지향 언어인 자바의 관계형 DB 프로그래밍을 좀 더 쉽게 할 수 있게 도와주는 개발 프레임워크
DAO(Data Access Object)
- 특정 타입의 데이터베이스에 추상 인터페이스를 제공하는 객체로 세부내용 노출 없이 데이터 조작
DTO(Data Transfer Object)
- 프로세스 사이에서 데이터를 전송하는 객체로 데이터 저장/회수 외에 다른 기능 없음
VO(Value Object)
- 간단한 엔티티를 의미하는 작은 객체 가변 클래스인 DTO와 달리 고정 클래스를 가짐
2. 배치 프로그램
- 사용자와의 상호 작용 없이 일련의 작업들을 작업 단위로 묶어 정기적으로 반복 수행하거나 정해진 규칙에 따라 일괄 처리
배치 프로그램 유형
- 이벤트 배치 : 사전에 정의해 둔 조건 충족 시 자동으로 실행
- 온디맨드 배치 : 사용자의 명시적 요구가 있을 때마다 실행
- 정기 배치 : 정해진 시점(주로 야간)에 정기적으로 실행
배치 스케줄러
- 일괄 처리를 위해 주기적으로 발생하거나 반복적으로 발생하는 작업을 지원하는 도구
- 배치 스케줄러 종류
- 스프링 배치, 퀴츠 스케줄러
Corn 표현식
- 리눅스/유닉스 크론 표현식 : 분시일 월요연
- 쿼츠 크론 표현식 : 초분시일 월요연
728x90
'IT 자격증 > 정보처리기사 실기' 카테고리의 다른 글
[정보처리기사 실기] 06. 소프트웨어 개발 보안 구축 - SW 개발 보안 구현 (0) | 2022.10.08 |
---|---|
[정보처리기사 실기] 06. 소프트웨어 개발 보안 구축 - SW 개발 보안 설계 (0) | 2022.10.08 |
[정보처리기사 실기] 05. 서버 프로그램 구현 - 공통 모듈 구현 (0) | 2022.10.05 |
[정보처리기사 실기] 05. 서버 프로그램 구현 - 개발환경 구축 (1) | 2022.10.05 |
[정보처리기사 실기] 04. 데이터 입출력 구현 - 데이터베이스 기초 활용하기 (0) | 2022.10.04 |