Contents

Intro

RESTful 웹 서비스를 구현하기 위해 서블릿과 JSP를 배우고 있는 입장에서 “도대체 무슨 서비스이길래 그렇게 면접 때 많이 물어보는 거야?” 싶어서 정리해둔 내용을 모아두었다...

원작자님께 업드려 3보1배 하겠습니다...

RESTful Web Service

1. 웹 애플리케이션 상에 존재하는 모든 리소스에 대해 고유의 URI를 부여하고

2. HTTP Method(GET, POST, PUT, DELETE)를 이용해 리소스에 대해 CRUD 명령을 적용

HTTP Method

즉 위에서 말한 **'대표 상태 전송'**이 URI가 부여된 리소스(URI가 리소스를 대표)의 상태를 응답으로 전송한다는 의미라고 이해할 수 있겠습니다.

여기서 응답(Response)는 JSON이나 XML등의 형식으로 나타납니다.(XML은 잘 안쓰는 것 같습니다.)

그림으로 나타내자면 다음과 같습니다.

https://blog.kakaocdn.net/dn/bypGc3/btqLOOG9Vg4/iGkxKkbbrsvfzB4L24Pop1/img.png

주호민씨 팬입니다.


REST의 구성 요소