DDD에 대한 좋은 예는 어디에서 찾을 수 있습니까? [닫은]
Domain Driven Design에 대해 배우고 있지만 좋은 샘플을 보는 것이 혼란 스러울 수있는 실제적인 문제가 있습니다.
누구든지 기본 DDD 개념을 모델링하는 훌륭한 작업 코드 샘플을 알고 있습니까?
특히 관심
- 예시적인 도메인 모델
- 리포지토리
- 도메인 / 애플리케이션 서비스 사용
- 가치 객체
- 골재 뿌리
DDD 샘플의 어려움은 샘플이 종종 도메인별로 다르고 결과 시스템의 기술 구현에 도메인 모델링에서 만들어진 설계 결정 및 전환이 항상 DDD의 핵심 인 것은 아니라는 점입니다. DDD는 코드보다 프로세스에 관한 것입니다. (일부 사람들이 말하듯이 최고의 DDD 샘플은 책 자체입니다!)
즉, 주석이 달린 샘플 앱은 적어도 이러한 결정 중 일부를 공개하고 도메인 모델을 구현하는 데 사용되는 기술 패턴과 일치시키는 방향으로 방향을 제시해야합니다.
사용중인 언어를 지정하지 않았지만 몇 가지 다른 언어로 몇 가지를 알려 드리겠습니다.
DDDSample -Eric Evans가 자신의 저서 에서 이야기 한 예를 반영하는 Java 샘플 . 이것은 잘 언급되어 있으며 별도의 경계 컨텍스트 (예 : 프리젠 테이션 레이어)와 관련된 다양한 문제를 해결하는 다양한 방법을 보여줍니다. 적극적으로 작업 중이므로 정기적으로 업데이트를 확인하십시오.
dddps -Tim McCarthy의 그의 책 C #을 사용한 .NET 도메인 기반 디자인 샘플 C # 앱
S # arp 아키텍처 -실제 도메인 문제가 없기 때문에 DDD 접근 방식을 "순수한"방식이 아닌 실용적인 C # 예제이지만 여전히 깔끔한 접근 방식입니다.
이러한 모든 샘플 앱을 사용하면 SVN의 최신 트렁크 버전을 확인하는 것이 좋습니다. 정기적으로 업데이트해야하는 사고 및 기술 패턴에 대한 아이디어를 얻으려면 무엇이든 할 수 있습니다.
말 당 소스 프로젝트는 아니지만 DDD를 잘 다루는 몇 가지 좋은 비디오가있는 Parleys.com 을 우연히 발견했습니다 (플래시 필요).
나는 현재 존재하는 거의 존재하지 않는 DDD 예제보다 훨씬 더 유용하다는 것을 알았습니다.
Eric Evans의 도메인 기반 디자인 북의 .NET DDD 샘플은 여기에서 찾을 수 있습니다. http://dddsamplenet.codeplex.com
건배,
야 aku G
Project Silk를 확인하십시오 . DDD뿐만 아니라 다른 최첨단 패턴을 보여줍니다. 이것은 모든 웹 개발자에게 훌륭한 자료입니다. 프로젝트의 전체 개요는 MSDN 에서 찾을 수 있습니다 .
이것은 도메인 기반 디자인을 기반으로 한 좋은 예이며 별도의 도메인 계층을 갖는 것이 중요한 이유를 설명합니다.
Microsoft 스페인-DDD N 계층 아키텍처
ddd-cqrs-sample 도 좋은 자료입니다. Java, Spring 및 JPA로 작성되었습니다.
코드 캠프 서버 , 제프리 팔레르모의 책에 대한 샘플 코드 액션 ASP.NET MVC . 이 책은 프리젠 테이션 레이어에 초점을 맞추고 있지만 DDD를 사용하여 응용 프로그램을 모델링했습니다.
시간과 돈 , 그것은 원하는 많은 것을 남긴다.
참고 URL : https://stackoverflow.com/questions/540130/where-do-i-find-some-good-examples-for-ddd
'development' 카테고리의 다른 글
키보드를 해제하는 쉬운 방법? (0) | 2020.02.26 |
---|---|
배열에서 마지막 항목 제거 (0) | 2020.02.26 |
명시 적 vs 암시 적 SQL 조인 (0) | 2020.02.26 |
EBS 대 인스턴스 스토어의 이점 (및 그 반대) (0) | 2020.02.26 |
MVC4의 스타일 (0) | 2020.02.26 |