REST(REpresentational State Transfer) : HTTP를 이용해 통신하는 네트워크상에서 정한 약속 : 인터넷, 웹과 같은 분산 하이퍼미디어 시스템을 위한 소프트웨어 설계 형식 : 자원을 대표하는 단어 or 식별자로 자원의 상태를 전송하는 방법 *자원 : 인터넷에서 제공하고 얻을 수 있는 모든 것 : 자원을 이름으로 구분하여 상태를 전송하는 방법 REST가 필요한 이유? 웹의 독립적인 운용과 발전의 측면 1. 하위 호환(기존의 약속들)을 깨뜨리지 않고 독립적 발전 REST 설계 조건 : REST가 되기 위한 필요충분조건 1. Server - Client 2. STATELESS 3. Cache 4. Uniform Interface 5. Layered System 6. Code-On-..