[임시] Restful API 에 대한 메모


최근 스터디에서 SpringMVC로 Restful API 구현 과제를 맡았는데. 간략하게
Restful 에 대해 메모 하려고 합니다.

(추후 수정)

웹을 지탱하는 기술 이라는 책에 보면 간단하게 웹에 대한 이야기가 나와 있다.
한때 그 책을 재미나게 읽었던거 같은데.. 다시 웹쪽을 보려니 기억이 안난다 ㅠ

Rest
- Representational State Transfer 분산된 웹 서비스를 위한 소프트웨어 아키텍처이다
- HTTP URI를 통해서 리소스를 명시 하고, HTTP 메소드를 통해 해당 리소스에 대한 CRUD Operation을 적용한다. 
- 동일한 자원을 다양한 뷰로 보여줄 수 있어야 한다.

라고  하는데...
글로만 봐서는 이해는 되는 듯 하지만 아직은 잘 모르는 내 머리로는 이해가 되지 않는다.

' HTTP 메소드를 사용하고 URI를 통해 유동[?] 음.. 메소드에 따라 다양하게 동작한다?' 


주로 이 API를 만들거나, 또는 인증 처리시 사용한다고 들었는데 .. 
음.. 예시로.. 인증 처리  : 지라 <-> 크라우드  API : Elasticsearch 이렇게 이해하면 될 것 같다.

우선 좀더 자료를 모아서 보고, 실제 간단하게 만들어 볼 생각이다.


참고 자료 - http://bcho.tistory.com/321
       - http://blog.remotty.com/blog/2014/01/28/lets-study-rest/#prologue

댓글

이 블로그의 인기 게시물

블로그 이전 작업 및 블로깅 할 목록 정리

[Spring Framework] Redirect +a 궁금증! ver_0.1

Phoenix 라이브러리 - ERROR 2008 (INT10): Unable to find cached index metadata 발생 시