REST API 3

[ WEB ] 05. RESTful 하다는 것은?

RESTful 참고 : https://gmlwjd9405.github.io/2018/09/21/rest-and-restful.html RESTful 이란 RESTful은 일반적으로 REST라는 아키텍쳐를 구현하는 웹 서비스를 나타내기 위해 사용되는 용어이다. 'REST API'를 제공하는 웹 서비스를 'RESTful'하다고 할 수 있다. RESTful은 REST를 REST답게 쓰기 위한 방법으로, 누군가가 공식적으로 발표한 것이 아니다 즉, REST 원리를 따르는 시스템은 RESTful이란 용어로 지칭된다. RESTful 의 목적 이해하기 쉽고 사용하기 쉬운 REST API를 만드는 것 RESTful한 API를 구현하는 근본적인 목적이 성능 향상에 있는 것이 아니라 일관적인 ..

[ WEB ] 04. REST API란?

REST API 참고 : https://gmlwjd9405.github.io/2018/09/21/rest-and-restful.html 그러면 REST API는 무엇인가? API(Application Programming Interface) : 데이터와 기능의 집합을 제공하여 컴퓨터 프로그램간 상호작용을 촉진하며, 서로 정보를 교환가능 하도록 하는 것 REST API REST 기반으로 서비스API를 구현한 것 최근 OpenAPI, 마이크로 서비스(하나의 큰 애플리케이션을 여러 개의 작은 애플리케이션으로 쪼개어 변경과 조합이 가능하도록 만든 아키텍쳐) 등을 제공하는 업체 대부분은 REST API를 제공한다. REST API 특징 사내 시스템들도 REST 기반으로 시스템을 분산해 확장성과 재사용성을 높여 유..

[ WEB ] 03. REST란?

REST 참고 : https://gmlwjd9405.github.io/2018/09/21/rest-and-restful.html REST : 웹 (HTTP)의 장점을 활용한 아키텍쳐 REpresentationaal State Transfer REST란 REST의 정의 자원을 이름(자원의 표현)으로 구분하여 해당 자원의 상태(정보)를 주고 받는 모든 것을 의미. 즉, 자원(resource)의 표현(representation)에 의한 상태 전달 자원(resource)의 표현(representation) 자원 : 해당 소프트가 관리하는 모든 것 ex) 문서, 그림, 데이터, 소프트웨어 자체 등 자원의 표현 : 그 자원을 표현하기 위한 이름 ex) DB의 학생 정보가 자원일 때, 'students&#39..