리포지토리 (1) 썸네일형 리스트형 도메인 주도 설계 철저 입문 3부 - 애플리케이션을 만들기 위한 패턴 이 글은 도메인 주도 설계 철저 입문 (위키북스) 를 읽고 개인적으로 정리한 글입니다. 0. 들어가며 이전 글까지는 도메인 모델을 표현하는 방법과 이를 도메인 모델을 다루는 방법을 배웠다. 이번 글에서는 본격적으로 애플리케이션을 만들기 위한 패턴을 배운다. 즉 이제 만들어 놓은 "값 객체", "엔티티" 그리고 "서비스"를 실제 유저의 관점에서 사용할 수 있도록 유스케이스를 하나씩 만들어나가는 것이다. 1. 리포지토리 (Repository) 1.1. 리포지토리의 역할 리포지토리의 일반적인 의미는 "보관창고"다. 이런 의미에 맞게, 리포지토리 객체는 데이터를 저장하고 필요시 다시 복원하는 역할을 한다. 쉽게 말해 DB와 연결하여 데이터를 DB에 저장하고, 불러오는 일을 맡는다고 생각하면 된다. 다만, 꼭 D.. 이전 1 다음