230530 SpringBoot Restful_Service

Myung A Lee·2023년 5월 30일
0

SpringBoot

목록 보기
4/8
post-thumbnail

Spring Boot

Restful Service

  • 서버와 클라이언트 사이의 통식 방식 중 하나.
  • REST (Representational State Transfer)는 resource의 이름으로 구분하여 해당 자원의 상태/정보를 주고 받는 모든 것을 의미한다.
  • 즉, 자원(resource)의 표현(representation) 에 의한 상태 전달
  • 데이터가 요청되어지는 시점에서 자원의 상태를 전달하며 JSON 혹은 XML을 통해 데이터를 주고 받는다.
  • HTTP URI를 통해 자원을 명시하고 HTTP Method을 통해 자원을 처리하도록 설계된 아키텍쳐.

restful에서 사용하는 method

  • GET : 특정 데이터의 조회를 요청할 때
  • POST : 특정 데이터의 입력을 요청할 때
  • DELETE :특정 데이터의 삭제를 요청할 때
  • PUT : 특정 데이터의 수정을 요청할 때
  • PATCH :특정 데이터의 수정(일부)을 요청할 때

REST의 구성요소

  • 자원(Resource): URI
  • 행위(Verb):HTTP Method
  • 표현(Representation of Resource) : JSON 혹은 XML를 통해 데이터를 주고 받는 것이 일반적

JSON

  • JavaScript Object Notation (JSON)은 Javascript 객체 문법으로 구조화된 데이터를 표현하기 위한 문자 기반의 표준 포맷

0개의 댓글