이 게시글은 정보처리기사 실기 준비를 위해 수제비책과 ToDev님 블로그를 참조했으며
N번째 시험을 겪으며 중요하다고 느껴지는 개념을 위주로 담았고
이번 시험이 마지막이길 기원하며 정리한 글입니다.
개념의 설명을 보고 어떤 개념인지 유추하고 맞춰보며 학습하도록 빈칸을 쳐 놓았습니다.
드래그를 통해 답을 맞춰보실 수 있습니다.
02 인터페이스 기능 구현
▶JSON(Javascript Object Notation)
속성-값 쌍 또는 “키-값 쌍”으로 이루어진 데이터 오브젝트를 전달하기 위해 인간이 읽을 수 있는 텍스트를 사용하는 개방형 표준 포맷, AJAX에서 많이 사용되고 XML을 대체하는 주요 데이터 포맷
▶ XML(Extensible Markup Language)
HTML의 단점을 보완한 인터넷 언어, SGML의 복잡한 단점을 개선한 특수한 목적을 갖는 마크업 언어
▶ AJAX(Asynchronous Javascript And XML)
자바스크립트를 사용하여 웹 서버와 클라이언트 간 비동기적으로 XML 데이터를 교환하고 조작하기 위한 웹 기술, XMLHttpRequest 객체를 이용해 전체 페이지를 새로 로드하지 않고 필요한 부분만 로드한다.
▶ REST(Representational State Transfer)
⦁ 웹과 같은 분산 하이퍼미디어 환경에서 자원의 존재/상태 정보를 표준화된 HTTP 메서드로 주고받는 웹 아키텍처 (리소스, 메서드, 메시지)
⦁ HTTP URI를 통해 자원을 명시하고, HTTP 메서드(POST, GET, PUT, DELETE)를 통해 해당 자원에 대한 생성, 조회, 갱신, 삭제 등의 명령을 적용할 수 있는 분산 하이퍼미디어 시스템을 위한 소프트웨어 아키텍처이다.
▶ 데이터베이스 암호화 기법 (애플티하)
⦁ API 방식 : 애플리케이션 레벨에서 암호 모듈(API)을 적용하는 애플리케이션 수정 방식
⦁ Plug-In 방식 : 암*복호화 모듈이 DB 서버에 설치된 방식
⦁ TDE 방식 : DBMS 커널이 자체적으로 암*복호화 기능 수행
⦁ Hybrid 방식 : API + Plug-In
03 인터페이스 구현 검증
▶ 인터페이스 구현 검증 도구
⦁ xUnit : 자바(Junit), C++(Cppunit), .Net(Nunit) 등 다양한 언어를 지원하는 단위테스트 프레임워크
⦁ STAF : 서비스 호출, 컴포넌트 재사용 등 다양한 환경 지원하는 테스트 프레임 워크
⦁ FitNesse : 웹 기반 테스트 케이스 설계/실행/결과 확인 등을 지원
⦁ NTAF : FitNess + STAF
⦁ Selenium : 다양한 브라우저 지원 및 개발언어를 지원, 테스트 스크립트 언어 학습할 필요 없음, 웹 애플리케이션 테스트 프레임워크
⦁ watir : Ruby 기반 웹 애플리케이션 테스트 프레임워크
▶ 인터페이스 감시 도구(APM; 성능 모니터링 도구)
⦁ 스카우터(SCOUTER) : 애플리케이션에 대한 모니터링 및 DB Agent를 통해 오픈 소스 DB모니터링 기능, 인터페이스 감시 기능 제공
⦁ 제니퍼(Jennifer) : 애플리케이션 개발부터 테스트, 오픈, 운영, 안정화까지 전 생애주기 단계 동안 성능을 모니터링하고 분석해주는 APM 소프트웨어
'자격증 > 정보처리기사' 카테고리의 다른 글
[정보처리기사 실기] 08. 서버 프로그램 구현 (빈칸버전) ★ (0) | 2022.07.13 |
---|---|
[정보처리기사 실기] 07. SQL 응용 (빈칸버전) ★ (0) | 2022.07.13 |
[정보처리기사 실기] 04. 통합 구현 (빈칸버전) (0) | 2022.07.13 |
[정보처리기사 실기] 03. 데이터 입출력 구현 (빈칸버전) ★ (0) | 2022.07.13 |
[정보처리기사 실기] 02. 화면 설계 (빈칸버전) (0) | 2022.07.13 |