[임시] 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
댓글
댓글 쓰기