본문 바로가기
나혼자 스터디/정보처리기사

인터페이스 기능구현 정의

by jungwonyu 2022. 6. 30.

인터페이스 기능구현

: 개발하고자 하는 응용 소프트웨어와 연계 대상 모듈 간의 세부 설계서를 확인하여 일관되고 정형화된 인터페이스 기능을 구현

- JSON / XML / AJAX / REST

 

인터페이스 기능구현 절차

1) 세부 설계서 확인 -> 2) 인터페이스 기능 정의 -> 3) 인터페이스 기능 정형화

 

컴포넌트 명세서

: 컴포넌트의 개요, 내부 클래스의 동작, 인터페이스를 통해 외부와 통신하는 명세를 정의

 

인터페이스 명세서

: 컴포넌트 명세서에 명시된 인터페이스 클래스의 세부적인 조건 및 기능을 명시한 명세서

 

* JSON

: 속성-값 쌍 또는 키-값 쌍으로 이루어진 데이터 오브젝트를 전달하기 위해 인간이 읽을 수 있는 텍스트를 사용하는 개방형 표준 포맷

 

* XML

: HTML의 단점을 보완한 인터넷 언어로, SGML의 복잡한 단점을 개선한 특수한 목적을 갖는 마크업 언어

- 문법

1) 트리구조로 구성되어 있어 상위 태그는 여러 개의 하위 태그를 가질 수 있음

2) 여닫는 순서는 반드시 지켜져야 하고, 띄어쓰기는 인식

 

* AJAX

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

 

* REST

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

- 구성

: 자원 / 행위 / 표현 3가지 요소

- REST 메서드

메서드 의미
POST Create(생성)
GET Select(조회)
PUT Update(수정)
DELETE Delete(삭제)