티스토리 뷰
0. 광고를 붙여 더니 진짜 볼품이 없다. 하루에 1~10원 정도 들어오는데 의미가 있나 싶다.
1. 지금까지 쓴 글들을 보니 나에게도 전혀 도움이 안되 보인다.
2. 처음봐도 알 수 있게 적어야 할 것 같다.
3. Richardson Maturity Model은 REST의 표준 같은 기능을 한다. REST의 품질 수준에 대한 것이다.
3-1 SOAP같은 기술은 표준이 있지만 REST는 없기 때문에 이것을 준용하는 것이다.
4. 간단하게 말하면 Level이 3개로 구분 되는데, 엄밀하게 말하면 Level 0을 포함하여 4개다.
4-1 Level 3은 Hypermedia Controls로 스프링이 주구창창 지원하는 HATEOS 기능을 생각하면 된다.
4-1-1 말이 자동 구현이지 진짜 짜증나고 실서비스에서 이렇게까지 하는 경우는 거의 없다.
4-1-2 이게 뭐냐면 REST 호출의 회신값에 추가정보를 제공하여 추가적인 검색이나 어떤 서비스가 제공되는지를 클라이언트에게 알려주는 거다.
4-1-3 더 나은 서비스를 제공하기 위해서 오버하는 것으로 보면 된다.
4-2 Level 2는 대부분 REST Api가 제공하는 수준. 하나의 url에 GET, PUT, DELETE, POST 같은 명령어를 담을 수 있다.
4-3 Level 1과 Level0은 별로 알 필요 없다. 그냥 하나의 URL에 하나의 리소스가 묶여 있다고 생각하면 된다.
5. 목표를 그냥 Level2 로 잡고 그냥 Level 3은 대강 알고 있으면 족할 것 같다.
'Spring > Spring REST' 카테고리의 다른 글
Spring REST : ResponseEntity 왜 쓰냐 (0) | 2021.05.05 |
---|---|
Spring REST : REST를 구현하는 5가지의 Spring 기술 (0) | 2021.05.05 |
Spring REST : Spring REST Docs 사용하기 (0) | 2020.09.18 |
Spring REST : REST XML 클래스 만들기 using JAXB (0) | 2020.09.17 |
Spring REST : XML REST 서비스 지원하기 (0) | 2020.09.16 |
- Total
- Today
- Yesterday
- 도커 개발환경 참고
- AWS ARN 구조
- Immuability에 관한 설명
- 자바스크립트 멀티 비동기 함수 호출 참고
- WSDL 참고
- SOAP 컨슈머 참고
- MySql dump 사용법
- AWS Lambda with Addon
- NFC 드라이버 linux 설치
- electron IPC
- mifare classic 강의
- go module 관련 상세한 정보
- C 메모리 찍어보기
- C++ Addon 마이그레이션
- JAX WS Header 관련 stackoverflow
- SOAP Custom Header 설정 참고
- SOAP Custom Header
- SOAP BindingProvider
- dispatcher 사용하여 설정
- vagrant kvm으로 사용하기
- git fork, pull request to the …
- vagrant libvirt bridge network
- python, js의 async, await의 차이
- go JSON struct 생성
- Netflix Kinesis 활용 분석
- docker credential problem
- private subnet에서 outbound IP 확…
- 안드로이드 coroutine
- kotlin with, apply, also 등
- 안드로이드 초기로딩이 안되는 경우
- navigation 데이터 보내기
- 레이스 컨디션 navController
- raylib