이전과 달리 최근 서버는 웹 브라우저를 비롯하여 모바일 어플리케이션을 비롯하여 새로운 어플리케이션 계속해서 생성되고 있습니다. 그렇기에 서버는 다양한 플랫폼과 통신을 할 수 있어야 합니다. 이러한 변화에 대응하기 위해 서버는 새로운 디자인 패턴이 필요하게 되었고, REST(Representational safe transfer)가 등장하였습니다. REST는 자원에 대한 CRUD 요청을 resource와 method로 표현하여 전달하는 방법입니다. 이를 활용해서 자원을 전송받아 나의 웹 브라우저 혹은 모바일 디바이스 등에서 보거나(GET), 생성(POST), 수정(PUT), 삭제(DELETE)를 해줄 수 있습니다. 이러한 REST의 설계 규칙을 준수한 시스템을 RESTful이라고 합니다. REST는 몇 가..