REST란? Representational State Transfer 자원을 이름으로 구분하여 해당 자원의 상태를 주고 받는 모든 것을 의미한다. ① URI를 통해 자원을 명시하고 ② HTTP Method(GET, PUT, POST, DELETE)를 통해 ③ 해당 자원(URI)에 대한 CRUD operatoin을 적용하는 것을 의미한다. REST API REST기반으로 서비스 API를 구현하는 것. 자원에 대한 행위는 HTTP Method로 표현한다. 설계 기본 규칙 1. URI는 동사보다는 명사를, 대문자보다는 소문자를 사용하여야 한다. 2. 마지막에 슬래시(/)를 포함하지 않는다. 3. 언더바 대신 하이픈을 사용한다. 4. 파일 확장자는 URI에 포함하지 않는다. 5. 행위를 포함하지 않는다. (ge..
restapi

🍧 프로젝트 소개 이번 프로젝트는 약 한 달간 진행된다. 한 달이라는 기간이 좀 크게 와닿기도 했고, 파이널 프로젝트라는 이름이 주는 무게감이 있었기에 제대로 해야 한다는 마음 속에 프로젝트에 임하게 됐다. 각각 2~3개씩 주제를 주말동안 생각해왔다. 회의하면서 여러 주제 중 2개로 좁혀졌는데 하나는 근무 관리 시스템이었고, 하나는 매장 관리 시스템이었다. 그렇게 해서 두 개 중 "매장 관리 시스템"을 만들기로 했다. "어떤 매장 관리 시스템?" 이라는 물음표가 나왔고, 여러 종류 중 아이스크림 가게를 하기로 결정했다. 📅 프로젝트 기간 2023년 6월 12일 ~ 2023년 7월 12일 (약 한 달) 6월 12일 ~ 15일 : 주제 선정, 설계 6월 16일 ~ 25일 : back 구현 (spring bo..