
회사에서는 도메인 주도 설계인 DDD(Domain Driven Design) 패턴을 사용하여 개발을 진행하고 있습니다. 이유는 도메인 패키지의 경우 메인 패키지이면서 다른 모듈 패키지에서도 사용하기 때문이기도 하고, RDBMS를 사용하는 회사의 시스템 상 다른 같은 Database Schema 를 사용하기 때문입니다. 그래서 DDD 사용하기 위해서는 주의해야 하는 부분이 있습니다. 1. 도메인 패키지 내에 엔티티 클래스와 리포지토리를 선언한다. Cash 라고 하는 엔티티가 있다고 가정해봅니다. Cash 폴더 내에 Cash와 관련된 엔티티 패키지는 도메인 패키지 내에 있다고 하지만 DTO, 서비스, 리포지토리는 어디에 위치하여 있는것이 효율적일까요? @Entity @Getter @NoArgsConstruc..
Server
2023. 8. 8. 22:27
공지사항