일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- HTML
- 관평동 황해칼국수
- 통합 구현
- 충대근처 맛집
- Nas
- 대전 충대근처 해프닝
- 관평동 칼국수 맛집
- 관평동 맛찬들
- vsC
- 대전 유성 해프닝
- 관평동 맛집
- 정보처리기사실기
- 다이소마켓 사기
- 보쌈전골
- 인터페이스
- 대전 뇨끼맛집
- 대전 맛집
- 정보처리기사공부
- Visual Studio Code
- 대전 해프닝
- 대전 황해칼국수
- 맛찬들 고기맛집
- 막창
- 김치찌개
- 정보처리기사실기공부
- 맛찬들 김치찌개
- 관평동 고기맛집
- EAI
- ESB
- 보안용어
- Today
- Total
은팡이의 이것저것
[정보처리기사실기]서버 프로그램 구현2 본문
서버 프로그램 구현 두번째입니다!
오늘도 화이팅해봅시다!😉
1.서버 프로그램 구현(⭐)
1)서버 프로그램 구현이란?
: 업무 프로세스를 기반으로 개발언어오 ㅏ도구를 이용해 서버에서 서비스 제공에 필요한 기능을 구현하는 활동
: 웹 서비스 기반의 회원정보를 조회하고 등록하는 서버 프로그램을 차례대로 구현
: 백엔드와 프론트엔드를 구분하여 구현
2)서버 프로그램 세부 구현
: DTO, VO 구현, SQL 문 구현, 데이터 접근 객체 구현, 서비스 클래스 구현, 컨트롤러 클래스 구현, 입/출력 검증 로직 구현
*DTO(Data Transfer Object), VO(Value Object) 구현 : 화면에서 전달받은 회원정보로 데이터베이스에 저장하는 객체를 구현한다. *SQL 문 구현 : VO에서 정의한 객체 정보에 맞춰 정보가 저장될 테이블 정보를 생성한다.(데이터베이스 테이블 정의 및 생성) → 회원 이름 검색 및 입력을 위한 SQL 문을 Mybatis XML로 구현한다.(Mybatis XML 구현) *데이터 접근 객체(DAO : Data Access Object) 구현 : DAO를 통해 SQL 을 구현한 XML id를 호출하여 조작을 수행한다. *서비스 클래스 구현 : 회원 등록을 위해 JoinDAO를 호출하는 JoinService를 선언 및 구현한다. *컨트롤러(Controller) 클래스 구현 : 핵심이 되는 컨트롤러에 회원가입 단위 모듈의 메인 로직을 구현한다. *입/출력 검증 로직 구현 : 회원가입이 성공/ 실패 시 다른 메시지를 호출하는 검증 로직을 구현한다. |
2.배치 프로그램(⭐)
1)배치 프로그램이란?
: 사용자와의 상호작용 없이 일련의 작업들을 작업 단위로 묶어 정기적으로 반복 수행하거나 정해진 규칙에 따라 일괄 처리하는 방법
2)배치 프로그램 유형
: 정기 배치, 이벤트 배치, 온디맨드 배치
*정기 배치 : 정해진 시점(주로 야간)에 정기적으로 실행 *이벤트 배치 : 사전에 정의해 둔 조건 충족 시 자동으로 실행 *온디맨드 배치 : 사용자의 명시적 요구가 있을 때마다 실행 |
3)배치 스케줄러란?
: 일괄 처리를 위해 주기적으로 발생하거나 반복적으로 발생하는 작업을 지원하는 도구
4)배치 스케줄러 도구
: 스프링배치, 쿼츠 스케줄러
*스프링배치 : 스프링 프레임워크의 DI, AOP, 서비스 추상화 등 스프링 프레임워크의 3대 요소를 모두 사용할 수 있는 대용량 처리를 제공하는 스케줄러 배치 애플리케이션 *쿼츠 스케줄러 : 스프링 프레임워크에 플러그인되어 수행하는 작업과 실행 스케줄을 정의하는 트리거를 분리하여 유연성을 제공하는 오픈 소스 기반 스케줄러 |
5)Cron 표현식
: 스케줄러를 실행시키기 위해 작업이 실행되는 시간 및 주기 등을 설정하게되는데 크론 표현식을 통해 배치 수행시간을 설정한다.
: 크론 표현식은 크게 리눅스/유닉스와 쿼츠로 구분된다
6)배치 프로그램 설계
:배치 프로그램 관리대장 확인 → 배치 설계서 확인
7)배치 프로그램 작성
: DTO 구현 → SQL 문 구현 → 데이터 접근 객체(DAO) 구현 → 서비스 클래스 구현 → 스케줄러 등록
오늘은 더욱더 짧습니다!
전에 공부한 내용을 복습하면 좋겠네요!
오늘도 고생하셨습니다!😊
도움이되셨다면 공감버튼!💕
'자격증 > 정보처리기사' 카테고리의 다른 글
[정보처리기사실기]소프트웨어 개발 보안 구축2 (0) | 2022.07.20 |
---|---|
[정보처리기사실기]소프트웨어 개발 보안 구축1 (0) | 2022.07.20 |
[정보처리기사실기]서버 프로그램 구현1 (0) | 2022.07.16 |
[정보처리기사실기]SQL 응용2 (0) | 2022.07.14 |
[정보처리기사실기] SQL 응용1 (0) | 2022.07.13 |