일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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/css
- c언어
- 데이터분석
- 혼공머신
- 파이썬
- 중학수학
- 데이터베이스
- 중학1-1
- ChatGPT
- rnn
- JSP/Servlet
- 자바스크립트
- 상속
- 딥러닝
- 자바
- 정보처리기사필기
- 자바스크립트심화
- 머신러닝
- 순환신경망
- 연습문제
- JSP
- 디버깅
- 컴퓨터구조
- 컴퓨터비전
- SQL
- 자바 실습
- JDBC
- CSS
- 정보처리기사실기
- Today
- Total
클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지
서버 프로그램 구현 5 - Session 72~74 : 개발 지원 도구 및 서버개발, 배치 프로그램 본문
4장의 마지막 개념 학습이 될 것 같다. 조금 졸리지만 힘을 내서 공부를 진행해보자.
세션 72 - 개발 지원 도구
1번은 통합개발도구(IDE)이다. 2번은 Maven, 3번은 Maven, Ant, Gradle이다.
세션 73 - 서버 개발
모델 : 데이터 관련 작업, 뷰 : 사용자에게 보여줌, 컨트롤러 : 모델과 뷰를 연결시켜줌
MVC 프레임 워크를 제공해준다.
1번은 스프링, 장고, 코드이그나이터이다. 2번은 DTO, 3번은 DAO이다.
2번은 DTO가 아니라 Controller이다. 사용자의 요청에 적절한 서비스를 호출하여 그 결과를 사용자에게 반환하는 코드를 구현하는 과정이다. DTO는 데이터 교환을 위해 사용할 객체를 만드는 과정이다.
세션 74 - 배치 프로그램
1번은 잘 모르겠다. 2번은 배치 스케줄러, 3번은 */15 22 25 3,6,9,12 *일 것 같다.
1번은 배치 프로그램의 필수 요소를 아직 암기하지 못해서 틀렸다.
배치 프로그램 필수 요소
- 대용량 데이터 : 대량의 데이터를 가져오거나, 절달하거나, 계산하는 등의 처리가 가능해야 함
- 자동화 : 심각한 오류가 발생하는 상황을 제외하고는 사용자의 개입 없이수행되어야 함
- 견고성 : 잘못된 데이터나 데이터 중복 등의 상황으로 중단되는 일 없이 수행되어야 함
- 안정성/신뢰성 : 오류가 발생하면 오류의 발생 위치, 시간 등을 추적할 수 있어야 함
- 성능 : 다른 응용 프로그램의 수행을 방해하지 않아야 함, 지정된 시간 내에 처리가 완료
그러니까 답은 자동화, 안정성/ 신뢰성이다. 3번은 좀 어려운데 다시 풀어보자.
- */15 : 15분마다 수행
- 22 : 22시에 수행
- 25 : 25일에 수행
- */3 또는 3,6,9,12 : 3개월마다 수행
- * : 매 요일에 수행
- /backup/batch.sh : backup 디렉터리에 있는 batch.sh 실행
틀린 건 마지막에 문서를 쓰는 부분이었다. 모두 잘 했다.
학습을 마치고
어젯밤에 졸려서 다 하지 못했던 내용을 오늘 새벽에 1시간 동안 진행해보았다. 오늘부터는 매일 2시간씩 새벽에 공부하기로 했다. 그리고 오늘부터(10.1) 2주 동안 인사교에서 정보처리기사 실기 특강이 있다. 수업은 안나가더라도 이 수업은 꼭 들을 생각이다.
온라인으로 진행하니 더 좋을 테고.. 아무튼 인사교에 오길 정말 잘했다는 생각이 든다.
'자격증 공부 > 정보처리기사 실기' 카테고리의 다른 글
서버 프로그램 구현 7 - 기출문제 틀린문제 다시 풀기 2 : Session 71~74 (0) | 2024.10.01 |
---|---|
서버 프로그램 구현 6 - 기출문제 틀린 문제 다시 풀기 1 : Session 62~70 (0) | 2024.10.01 |
서버 프로그램 구현 4 - Session 70~71 : 코드 및 디자인 패턴 (0) | 2024.09.30 |
서버 프로그램 구현 3 - Session 67~69 : 모듈과 단위 · 공통 모듈 (0) | 2024.09.30 |
서버 프로그램 구현 2 - Session 65~66 : 객체지향과 객체지향 분석 및 설계 (0) | 2024.09.30 |