해결된 질문
23.05.03 22:09 작성
·
614
답변 1
4
2023. 05. 03. 22:31
안녕하세요, yhwjd님 :)
좋은 질문이네요!
이번 강의에서는 작은 예시 프로젝트고, 패키지 구조에 큰 의미를 두고 있지 않아서 그렇게 진행했지만, 실제로 실무 프로젝트는 방대한 코드를 다루다 보니 말씀하신대로 도메인명 패키지 하위에 domain, service 등의 패키지를 위치하도록 구성하는 편입니다. (정답이 있는건 아니에요!)
조금 더 나아가서 나중에 DDD(Domain Driven Design)라는 개념을 접하게 되신다면, 애그리거트(Aggregate) 기준으로 패키지를 나누고 하위에 domain, sub-domain, service, repository 등을 위치시켜 컨텍스트를 나누는 방식으로도 사용할 수 있습니다.
가볍게 참고 정도만 해주세요 ㅎㅎ
감사합니다 :)