정보처리기사 4과목 필기 요점정리 입니다.
- 최초 등록일
- 2021.05.25
- 최종 저작일
- 2021.05
- 7페이지/ 한컴오피스
- 가격 3,000원
소개글
책을 들고 다니면서 찾아서 공부하는게 귀찮아 본인이 요점정리 만들었습니다.
중요한 내용을 알아볼 수 있게 글씨를 두껍게 하거나 밑줄쳐가면서 했습니다.
공부 빠르게 하실거라면 도움되실거라 믿습니다.
목차
없음
본문내용
개발 환경 구축
-소프트웨어 개발 시 구축해야 할 하드웨어 및 소프트웨어 장비를 구축하는 것
웹 서버
-클라이언트로부터 직접 요청을 받아 처리하는 서버
-저용량의 정적 파일을 제공
-HTTP/HTTPS 지원, 통신 기록, 정적 파일 관리, 대역폭 제한, 가상 호스팅, 인증
웹 애플리케이션 서버
-사용자에게 동적 서비스를 제공하여 웹 서버로부터 요청을 받는다.
-웹 서버와 데이터베이스 서버 사이에서 인터페이스
데이터베이스 서버: 데이터베이스와 DBMS를 운영
파일 서버: 파일들을 저장하는 서버
서버 개발
프레임워크
- 클래스or인터페이스 등을 모아둔 집합체로써 모델 뷰 컨트롤러 패턴이 기반
보안 및 API
-기밀성, 무결성, 가용성
개발 보안 점검 항목: 세션 통제, 입력 데이터 검증, 보안 기능, 시간 및 상태, 에러처리, 코드 오류, 캡슐화, API 오용
배치 프로그램
-사용자와 상호 작용 없이 여러 작업들을 미리 정해진 순서에 따라 일괄적으로 처리하는 것 주로 야간or새벽에 수행되도록 설정
분류: 정기, 이벤트성, On-Demand 배치
필수 요소: 대용량 데이터, 자동화, 견고성, 안정성
배치 스케줄러
-일괄 처리 작업이 설정된 주기에 맞춰 자동으로 수행되도록 지원해주는 도구
스프링 배치: 오픈 소스 프레임워크
Quartz 배치: 오픈 소스 라이브러리, 일괄 처리 작업에 유연성을 제공
변수
-컴퓨터 명령이나 연산을 처리하기 위해 저장하고자 하는 어떤 값이 있을 때 그 값을 주기억장치에 기억하기 위한 것
-첫 글자는 영문자 밑줄 사용하고 숫자는 쓰지 않는다.
참고 자료
없음