220205_스프링입문_웹 개발 개론_REST_API_패스트캠퍼스 챌린지 13일차 [스프링입문_웹 개발 개론_REST API] 1. REST - 네트워크 아키텍처 : Representational State Transfer : 자원의 상태 전달 (1) Client, Server : 클라이언트와 서버가 서로 독립적으로 분리 되어 있어야 함 (2) Stateless : 요청에 대해서 클라이언트의 상태를 서버에 저장하지 않음 (3) Cache : 클라이언트는 서버의 응답을 Cache(임시저장) 할 수 있어야 함 : 클라이언트가 Cache를 통해 응답을 재사용 가능해야 하고, 이를 통해 서버의 부하를 낮춤 (4) 계층화Layered System : 서버와 클라이언트 사이에, 방화벽, 게이트웨이, Proxy등 다..