REST API 설계 시 알아야 할 4가지 개념

냥린이·2022년 1월 29일
0

웹 개발

목록 보기
9/10

restfulapi.net 에서 좋은 practice를 많이 배울 수 있다. (정답은 아니다.)

문서(document)

  • 단일 개념(파일 하나, 객체 인스턴스, 데이터베이스 row)
  • 리소스 단위가 됨

컬렉션(collection)

  • 서버가 관리하는 리소스 디렉토리
  • 서버가 리소스의 URL를 생성하고 관리
  • 스토어보다는 컬렉션을 많이 사용

스토어(store)

  • 클라이언트가 관리하는 자원 저장소
  • 클라이언트가 리소스의 URI를 알고 관리
  • 파일 업로드에 주로 사용, 게시판에도 가끔 사용

controller, control URI

  • 문서, 컬렉션, 스토어로 해결하기 어려운 추가 프로세스 실행
  • 조작 명령인 경우가 많으므로 '동사'를 이름으로 명명
  • get, post만 지원하는 html form에서 많이 사용
profile
홀로서기 기록장

0개의 댓글