# REST(Representational State Transfer)란? 자원을 이름으로 구분해 자원의 상태를 주고 받는 것 자원이란? 해당 소프트웨어가 관리하는 모든 것 자원의 표현이란? 이름을 명시적으로 정하는 것. 예를들면 고객을 customer 등으로 정의 상태란? 자원의 상태(정보)를 전달하는 것. 주로 JSON과 XML을 통해 주고받는다.(TEXT, RSS 등도 가능) REST는 웹 기술인 HTTP프로토콜을 그대로 활용하기 때문에 웹의 장점을 최대한 활용할 수 있는 아키텍처 스타일이다. HTTP URI를 통해 자원을 명시하고 HTTP 메소드(POST, GET, PUT, DELETE)를 통해 해당 자원에 대한 CRUD Operation을 적용하는 것을 의미 웹 사이..