실제 서비스를 구현한다면, DB의 사용이 필연적이다.
DB는 클라이언트와 함께 살아 숨쉰다.
새롭게 데이터가 생성
되고,
누군가에게 조회
되며,
정보를 수정
하기도 하며,
불필요한 데이터는 삭제
되기도 한다.
이러한 DB의 생명주기를 담당하는 일련의 과정.
C
reate(생성)R
ead (조회)U
pdate(수정)D
elete(삭제)각 과정의 앞글자를 따 CRUD
라고 부른다.
HTTP 통신을 이용해 Server와 Client는 소통한다.
URI(Uniform Resource Identifier)
를 통해 자원(Resource)를 명시
하고, HTTP Method(GET, POST, PUT, DELETE)
를 통해 해당 자원에 대한 CRUD Operation을 적용
하는 것.
C
reate : 데이터 생성(POST)
R
ead : 데이터 조회(GET)
U
pdate : 데이터 수정(PUT, PATCH)
D
elete : 데이터 삭제(DELETE)