Spring

RESTful이란

어텀잉 2023. 11. 23. 10:39
728x90
반응형
SMALL

RESTful(Representation State Transfer)

  • 웹 서비스에서 서비스 설계 원칙 중 하나
  • 컴퓨터에서 자원을 표현하고 자원을 표현한 상태를 전달하는 아키텍처 스타일


 1. 자원(Resource) : 웹 상에 존재하는 모든 객체를 나타낸다
주문이나 제품 등 모든 것은 자원이라 한다


 2. 표현(Representation) : 자원의 상태를 나타내는 것
HTML, XML, JSON 등의 형식으로 표현된다
클라이언트는 서버로부터 자원의 표현을 받아서 해석


 3. ***** URI(Uniform Resource Identifier) : 자원을 고유하게 식별하기 위한 문자열


 4. ***** HTTP Methods : 자원에 대한 특정 동작을 나타냄
GET(조회), POST(생성), PUT(수정), DELETE(삭제) 등이 있음

 

자원 : 사용을 하는 사용자
URI : /uesrs
HTTP 메서드 :
모든 사용자를 조회 : GET /users
특정 사용자를 조회 : GET /users/{id}
새로운 사용자를 생성 : POST /users
특정 사용자를 수정 : PUT /users/{id}
특정 사용자를 삭제 : DELETE /users{id}



 

 



728x90
반응형
LIST

'Spring' 카테고리의 다른 글

[스프링]스프링 MVC구조  (0) 2023.11.27
[스프링] 스프링 빈이란?  (0) 2023.11.27
[스프링] 컨트롤러  (0) 2023.11.27
[스프링]스프링 프로젝트  (2) 2023.11.27
어노테이션 정리 !  (0) 2023.11.23