REST의 사용이유
2021. 1. 22. 12:42ㆍWHAT WE LEARN
REST의 구성요소
- 자원과 URI
클라이언트는 각 자원의 상태를 조작하기 위해 요청을 보낸다.
HTTP에서 이러한 자원을 구별하는 ID는 URI이다. - Method
클라이언트는 URI를 통해 자원을 지정하고 자원을 조작하기 위해 Method를 사용한다.
HTTP프로토콜에서는 GET, POST, PUT, DELETE같은 Method를 제공한다. - 표현
클라이언트가 서버로 요청을 보냈을때 서버가 응답으로 보내주는 자원의 상태를 Representation이라고 한다.
REST는 자원을 JSON, XML, TEXT등등 여러 형태의 Representation으로 나타낼 수 있다.
REST의 사용 이유
- REST의 특징중 하나는 Client - Server구조라는 것이다.
따라서 서로에대한 의존성이 줄어들기 때문에 다른 모듈 또는 애플리케이션들과 REST API를 통해 상호 통신이 가능하다 - 또다른 특징인 무상태성은 REST는 작업의 상태를 갖고 있지 않기때문에 온전히 Server기능에 집중할 수 있으며
클라이언트에서 요청받은 처리만 해주면 되다보니 멀티 플랫폼에 맞는 서버 구현이 가능하다.
'WHAT WE LEARN' 카테고리의 다른 글
JSP와 6가지 요소 (0) | 2021.03.01 |
---|---|
디버깅 용어 정리 (1) | 2021.01.23 |
URL과 URI차이점 (0) | 2021.01.22 |
Web MVC 작동순서 (0) | 2021.01.21 |
트랜젝션 (0) | 2021.01.20 |