1. REST - Representational State Transfer 서버와 클라이언트 간 통신 방식 중 하나로, 자원을 이름으로 구분하여 자원의 상태를 주고받는다. HTTP URI(Uniform Resource Identifier)를 통해 자원(Resource)를 명시하고, HTTP Method(POST, GET, PUT, DELETE, PATCH)등을 통해 해당 자원(URI)에 대한 CRUD Operation을 적용하는 것을 의미한다. 자원의 표현 URI REST에서 자원을 구분하고 처리하기 위해 사용 URI를 잘 네이밍할수록 API가 직관적이고 사용하기 쉽다 ex) /books, /join singleton and Collection Resources URI는 singleton이나 collec..