도메인 주도 설계의 모듈 구성(패키지 구성)
패키지 구성을 설계하는 것에는 한 가지 정답만 있는 것은 아니지만 이 번 시간에는 도메인 주도 설계에서 일반적으로 사용되는 패키지 구성을 소개하고자 합니다. 규칙1. 아키텍처의 각 영역은 별도 패키지에 위치합니다. ui: 표현 영역 application: 응용 영역 domain: 도메인 영역 infrastructure: 인프라 영역 규칙2. 도메인이 크면 하위 도메인별로 모듈을 나눕니다. 모듈 구성 예시) com.myshop ㄴ order ㄴ member ㄴ catalog ㄴ ui ㄴ application ㄴ infrastructure ㄴ domain ㄴ product ㄴ category 도메인이 복잡하다면 도메인 모델과 도메인 서비스를 다음과 같이 별도 패키지에 위치시킬 수도 있습니다. com.mysh..
2022.01.10