개발 이야기
Domain Driven Design을 위한 프로젝트 구조
이번 포스팅은 Domain Driven Design에 기초한 프로젝트 구조 입니다. DDD를 적용한 프로젝트 구조를 만들기 위해서 예전에는 Layered Structure를 사용하였으나, 요즘은 Onion Structure를 사용합니다. 양파 구조에 대해서는 이 포스트를 참고하세요. http://jeffreypalermo.com/blog/the-onion-architecture-part-1/ 위의 스크린샷은 제가 사용하고 있는 프로젝트 구조입니다. Domain : 모든 비즈니스의 핵심이 이곳에 위치합니다. 모든 Entity와 Entity 행동, 그리고 적용된 패턴을 비롯하여 레파지토리 인터페이스가 위치합니다. 이 프로젝트는 절대로 Third party 라이브러리 또는 인프라스트럭쳐 관련된 라이브러리가 존..
2018. 6. 20. 09:38
최근댓글