정보처리기사

5. 인터페이스 구현 - Chap 2. 인터페이스 기능 구현

Elin J 2021. 6. 18. 02:08

Chapter 2. 인터페이스 기능 구현


1. 인터페이스 기능 구현 정의


 : 응용 소프트웨어와 연계대상 모듈 간의 세부 설계서를 확인하여 일관되고 정형화된 인터페이스 기능을 구현
    --> 컴포넌트 명세서 / 인터페이스 명세서


2. 인터페이스 기능 구현★★


1) JSON 개념
  : 속성-값(Attribute-Value Pair) 쌍 또는 "키-값 쌍"으로 이루어진 데이터 오브젝트를 전달하기 위해 

 인간이 읽을 수 있는 텍스트를 사용하는 개방형 표준 포맷  --> 가벼움


2) XML 개념 
  : HTML의 단점을 보완한 인터넷 언어로, SGML의 복잡한 단점을 개선 한 특수한 목적을 갖는 마크업 언어 --> 무거움


3) AJAX 개념
  : 자바스크립트를 사용하여 웹 서버와 클라이언트 간 비동기적으로 XML 데이터를 교환하고 조작하기 위한 웹 기술


4) REST 개념
  : 웹과 같은 분산 하이퍼미디어 환경에서 자원의 존재/상태 정보를 표준화된 HTTP 메서드로 주고 받는 웹 아키텍처

  --> 핵심 기술: 자원, 행위, 표현


3. 인터페이스 예외 처리 방안

1) 데이터 통신을 사용한 예외 처리 방법
2) 인터페이스 개체(Entity)를 사용하는 예외 처리 방법

 

 

4. 인터페이스 보안 기능 적용

1) 인터페이스 보안 구현 방안
 - 시큐어 코딩 (9과목 심화)
 - 데이터베이스 암호화 - 애,플,티,하
    API 방식 / Plug-in 방식  / TDE 방식  / Hybrid 방식 
 - 통신 암호화 전송 (9과목 심화)