250x250
Notice
Recent Posts
Recent Comments
Link
코린이의 기술 블로그
REST의 정의 본문
REST (Representational State Transfer) : 표현의 상태 변화 리소스를 자원(db나 vo의 값)으로 보고 주고 받는다는 개념
- 자원 : 해당 소프트웨어가 관리하는 모든 것 (예 : 문서, 그림,데이터등)
- 자원의 표현 : 그 자원을 표현하기 위한 이름, 자원의 표현으로 정의
-상태(정보) 전달 : 데이터가 요청되어지는 시점에서 자원의 상태(정보) 전달
소프트웨어 개발의 아키텍처 스타일(설계자) 한 형식 -> 웹의 기존 기술과 HTTP 프로토콜을 그대로 활용
-HTTP URI(Uniform Resource Identifier) 를 통해 자원 명시, HTTP Method (POST, GET, PUT, DELETE) 를 통해 해당 자원에 대한 CRUD Operation 을 적용
-자원 기반의 구조 (ROA , Resource Oriented Architecture) 설계의 중심에 Resource가 있습니다.
-CRUD Operation
- Create : POST 생성
- Read : GET 조회
- Update : PUT 수정
- Delete : DELETE 삭제
- HEAD : header 정보 조회
728x90
'Java Web' 카테고리의 다른 글
REST (0) | 2022.01.10 |
---|---|
REST API 설계 (0) | 2022.01.05 |
재귀 함수 (0) | 2021.12.12 |
입력 유효성 검증 (0) | 2021.12.11 |
스프링 폼 요소 - 2 (0) | 2021.12.08 |
Comments