728x90
반응형
728x90
반응형
# REST REpresentational State Transfer WWW(World Wide Web)와 같은 분산 하이퍼미디어 시스템을 위한 소프트웨어 개발 아키텍처의 한 형식이다. 기존 웹의 기술과 HTTP 프로토콜을 그대로 활용하기에 웹의 장점을 최대한 활용할 수 있는 아키텍처이다. 자원을 이름으로 구분하여 해당 자원의 상태를 주고 받는 것을 의미한다. 즉, 자원의 표현에 의한 상태 전달이다. HTTP URI를 통해 Resource(자원)를 명시하고 HTTP Method를 통해 해당 자원에 대한 CRUD Operation(상태)을 적용하는 것을 의미한다. Request가 완료되면 Server는 특정 Representation(표현방식)을 Response로 보내준다. 즉, 자원 기반의 구조 설계의 ..
Spring in Action (5판) 스프링 5의 강력한 기능과 생산성을 활용한 웹 애플리케이션 개발 Walls, Craig 지음 제어펍 출판사 2020.05.14 스프링 인 액션 개인 스터디 내용을 정리하자. 영화진흥위원회 일별 박스오피스 데이터 출력 Sample (http://www.kobis.or.kr/kobisopenapi/homepg/apiservice/searchServiceInfo.do?serviceId=searchMovieList) http://www.kobis.or.kr/kobisopenapi/webservice/rest/boxoffice/searchDailyBoxOfficeList.json?key=430156241533f1d058c603178cc3ca0e&targetDt=2020090..
Spring in Action (5판) 스프링 5의 강력한 기능과 생산성을 활용한 웹 애플리케이션 개발 Walls, Craig 지음 제어펍 출판사 2020.05.14 스프링 인 액션 개인 스터디 내용을 정리하자. REST (Representational State Transfer) 자원을 이름으로 구분하여 해당 자원의 상태를 주고받는 모든 것을 의미한다. HTTP URL을 통해 자원을 명시하고, HTTP 메서드(GET, POST, DELETE, PUT, PATCH)를 통해 해당 자원에 대한 CRUD 오퍼레이션을 적용하는 것 즉, REST는 자원 기반의 구조(ROA - Resource Oriented Architecture) 설계의 중심에 Resource가 있고 HTTP Method를 통해 Resource..