웹/Spring
[Spring]Spring Framework Basic Framework 개념_REST | T아카데미
Ellie67
2021. 5. 29. 00:41
-SKplanet Tacademy의 스프링 프레임워크 강의를 듣고 정리한 내용입니다-
REST(Representational Sgfe Transfer)?
- HTTP URI + HTTP Method
- HTTP URI를 통해 제어할 자원(Resource)을 명시하고 HTTP Method(GET,POST, PUT,DELETE)를 통해 해당 자원(Resource)을 제어하는 명령을 내리는 방식의 아키텍쳐
- HTTP 프로토콜에 정의된 4개의 메서드들이 자원(Resource)에 대한 CRUD Operation을 정의
RESTful API란?
- RESTful API는 HTTP와 URI 기반으로 자원에 접근할 수 있도록 제공하는 애플리케이션 개발 인터페이스 ( REST의 원리를 따르는 시스템은 RESTful이란 용어로 지칭된다.)
- 기존의 게시판은 GET과 POST만으로 자원에 대한 CRUD를 처리하며, URI는 액션을 나타낸다.
-RESTful 게시판은 4가지 메서드를 모두 사용하여 CRUD를 처리하며, URI는 제어하려는 자원을 나타낸다.
JSON이란?
- XML에 비해 경량의 DATA-교환 형식
- 최근에는 JSON이 XML을 대체해서 데이터 전송 등에 많이 사용
XML이란?
- DATA를 저장하고 전달(교환)하기 위한 언어
- 데이터의 구조와 의미를 설명