RESTFUL

restful

RESTFUL 이란


  • RESTFUL은 일반적으로 REST라는 아키텍처를 구현하는 웹 서비스를 나타내기 위해 사용되는 용어이다.
  • ‘REST API’를 제공하는 웹 서비스를 ‘RESTFUL’하다고 할 수 있다.
  • REST원리를 따르는 시스템은 RESTFUL이란 용어로 지칭된다.


RESTFUL의 목적


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


RESTFUL하지 못한 경우


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

이윤재

이윤재
주니어 개발자 이윤재입니다. 공부한 내용을 바탕으로 기술하는 블로그 입니다.

JAVA8 - Lambda - stream api

Java8 lambda stream에 대하여 Continue reading

JAVA8 - Lambda란?

Published on July 29, 2019

NoSQL과 RDBMS의 장단점

Published on June 22, 2019