본문 바로가기
반응형

restful2

프로젝트 RESTful하게 API 수정하기 ✅ REST API 프로젝트를 리뷰하면서 작성한 많은 API가 RESTful하지 않다는 생각이 들었습니다. 우선 REST API의 구성요소에서 제일 핵심은 다음 두 가지입니다. 1. 자원(Resource) 2. 행위(Resource Methods) URI는 정보의 자원을 표현하고 그 자원에 대한 행위는 HTTP Methods(GET, POST, PUT, DELETE)로 표현하는 것이죠. 실제 제가 만든 API입니다. @RequestMapping("/board") public class BoardController { @DeleteMapping("/delete/{study_id}") public ResponseEntity deleteStudy(@PathVariable("study_id") Integer s.. 2022. 7. 15.
Web - REST API 이번 글에서는 REST API에 대해서 알아보겠습니다. REST API를 설명하기 위해 우선 API가 무엇인지 알아보겠습니다. API란? 위의 그림으로 API가 무엇인지 알아보겠습니다. 리모컨은 TV의 기능을 사용하기 위해 존재합니다. 비단 리모컨만이 아니라도, 컴퓨터의 마우스나 키보드 역시 컴퓨터를 동작시키기 위해 존재합니다. 이러한 리모컨, 마우스, 키보드를 '제어장치'라 하고 'Interface'라고도 합니다. 이런 하드웨어적인 제어장치 말고도 소프트웨어적인 제어장치도 존재합니다. 예를 들어 웹 사이트에는 스크롤 바, 버튼과 같이 다양한 제어장치, 즉 인터페이스(Interface)가 존재합니다. 이러한 인터페이스를 UI(User Interface)라고 부릅니다. 앞서 설명한 제어장치들은 사람의 요청.. 2021. 11. 22.
반응형