인프런 커뮤니티 질문&답변

김선동님의 프로필 이미지

작성한 질문수

모든 개발자를 위한 HTTP 웹 기본 지식

HTTP API 설계 예시

컬렉션 - 디렉토리, 스토어 - 저장소에 관한 질문입니다.

해결된 질문

작성

·

207

0


[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오) 예
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)

[질문 내용]
 
안녕하세요! 영한님 강의 자료 관련해서 질문이 있습니다!
  1. 컬렉션의 디렉토리와 스토어의 저장소의 용어와 관련된 질문
  2. PUT 설명에서 스토어의 '클라이언트가 리소스의 URI를 알고 관리'라는 설명과 관련된 질문

이렇게 두가지를 질문드리고자 합니다.

컬렉션의 디렉토리, 스토어의 저장소라는 용어에 관한 질문

컬렉션(Collection) 설명에서 "서버가 관리하는 리소스의 디렉토리" 라는 설명이 나오는데 조금 이해가 되지 않는 부분이 있어서 질문드려요.
 
디렉토리(directory) 라는 단어의 뜻은 위키피디아를 참고해서 요약해보자면, 파일 시스템 카탈로그 구조 정도로 볼 수 있을 것 같은데요.
 
컬렉션이 저장되는 저장소는 여러가지가 있겠지만 디렉토리라고 표현하신 이유가 궁금했습니다. 저는 포괄적인 의미로 저장소라고 생각하고 있었거든요!
 
또, PUT 설명에서는 저장소라고 표현하셔서 왜 컬렉션은 디렉토리고, 스토어는 저장소지? 하는 의문도 들었습니다.

PUT 설명에서 스토어의 '클라이언트가 리소스의 URI를 알고 관리'라는 설명과 관련된 질문

여기서 스토어는 "클라이언트가 관리하는 리소스 저장소, 클라이언트가 리소스의 URI를 알고 관리" 라고 되어있는데요, 실질적으로 관리하는 주체는 서버가 아닌가 해서 여쭤봅니다!

 

답변 미리 감사드립니다.❤️

답변 2

1

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. 선동님

서버가 관리하는 리소스와, 클라이언트가 관리하는 리소스의 개념을 나누기 위해서 용어를 만든 것으로 생각해주시면 됩니다.

더 자세한 내용은 다음을 참고해주세요.

https://restfulapi.net/resource-naming/

감사합니다.

김선동님의 프로필 이미지
김선동
질문자

네 명쾌한 답변 감사합니다!!

 

혹시 

PUT 설명에서 스토어의 '클라이언트가 리소스의 URI를 알고 관리'라는 설명과 관련된 질문

여기서 스토어는 "클라이언트가 관리하는 리소스 저장소, 클라이언트가 리소스의 URI를 알고 관리" 라고 되어있는데요, 실질적으로 관리하는 주체는 서버가 아닌가 해서 여쭤봅니다!

 

이 질문에 대한 답변도 요청드려도 될까요!!

 

감사합니다!!

0

김선동님의 프로필 이미지
김선동
질문자

더 생각해보니 Collection은 계층적인 형태로 구성되고, Store는 계층적이지 않은 형태로 구성되는 느낌이 드네요!