간단용어

REST ful

WOOKTAE 2021. 2. 28. 21:43

https://gmlwjd9405.github.io/2018/09/21/rest-and-restful.html

 

RESTful 이란

  • RESTful 은 일반적으로 REST 라는 아키텍처를 구현하는 웹 서비스를 나타내기 위해 사용되는 용어이다.
    • 'REST API'를 제공하는 웹 서비스를 'RESTful'하다고 할 수 있다.
  • RESTful 은 REST 를 REST 답게 쓰기 위한 방법으로, 누군가가 공식적으로 발표한 것이 아니다.
    • 즉, REST 원리를 따르는 시스템은 REST ful 이란 용어로 지칭된다.

RESTful 목적

  • 이해하기 쉽고 사용하기 쉬운 REST API 를 만드는 것
  • RESTful 한 API를 구현하는 근본적인 목적이 성능 향상에 있는 것이 아니라 일관적인 컨벤션을 통한 API의 이해도 및 호환성을 높이는 것이 주 동기이니, 성은이 중요한 상황에서는 굳이 RESTful한 API를 구현할 필요는 없다.

RESTful 하지 못한 경우

  • CRUD 기능을 모두 POST로만 처리하는 API
  • route 에 resource , id 외의 정보가 들어가는 경우 (/students/updateName)

 

참조 : gmlwjd9405.github.io/2018/09/21/rest-and-restful.html

'간단용어' 카테고리의 다른 글

IOC 컨테이너 와 DI ( Dependency Injection)  (0) 2021.03.03
Immutable Object (불변객체)  (0) 2021.02.28
REST API  (0) 2021.02.07
REST  (0) 2021.02.07
초기화 지연 ( Lazy initialization )  (0) 2021.01.31