카테고리 없음

DDD와 프로젝트 파일 패키지 구성

Tech_JINI 2025. 5. 12. 14:42

DDD

: Domain Driven Development)

 

Domain

: 사용자가 원하는 요구사항 -> 제공하는 "기능의 덩어리" 00 서비스

ex. 쇼핑몰 : 회원가입, 로그인, 마이페이지 .. -> 회원 서비스

                   상품 조회, 상품 등록, 상품 삭제 .. -> 상품 서비스

 

 

도메인을 기준으로 패키지 이름을 정한다.

 

product  

   ㄴ ProductController

   ㄴ ProductService

   ㄴ ProductRepository

member, user ..