domain-driven-design

    5

    5답변

    Person이 Project, ProjectRole 및 Person이라는 세 개의 엔터티를 갖고 있는데, Person이 다른 Project의 멤버가 될 수 있고 다른 프로젝트 역할 (예 : "Project Lead"또는 "Project Member")에있을 수있는 경우 - 관계? 데이터베이스에는 Project, Person, ProjectRole Proje

    18

    3답변

    도메인 계층 (모듈, 모델, 엔티티, 도메인 서비스 등)의 모든 인터페이스를 인프라 계층 내에서 그룹화하는 것이 합리적입니까? 그렇지 않은 경우이 모든 것을 공유 라이브러리에 그룹화하는 "공유 된"프로젝트/구성 요소를 만드는 것이 합리적입니까? 결국, "인프라 계층"의 정의에는 "도메인, 응용 프로그램 및 UI 계층에 대한 공유 라이브러리"가 포함됩니다.

    2

    5답변

    저는 DDD 방식으로 Silverlight를 사용하고 있습니다. FirstName, LastName, Address 등과 같은 속성을 가진 Person 도메인 객체가 있습니다. Person은 Image가 있어야합니다. 이 문제를 해결하는 가장 좋은 방법은 무엇입니까? Person 객체에 Windows.Controls.Image 속성을 추가하고 싶지 않습니다

    1

    3답변

    기본 객체 (추상 객체)가 특정 객체 유형에 의해 확장되는 클래스 테이블 상속을 이용하는 상황이 있습니다. 예를 들어 , 사람 -> 사용자 -> 전망 그러나, 전망과 같은 몇 가지 경우에, 때로는 사용자를 확장하고 때로는하지 않습니다. User! == Prospect 때문에 관계를 되돌릴 수 없으므로 오브젝트가 가끔씩 확장되거나 때로는 확장되지 않는 이런

    2

    2답변

    만약 내가 다음과 같은 도메인 개체가 있습니다 public class Customer { public virtual Guid Id { get; set; } public virtual string Name { get; set; } public virtual ISet<Order> Orders { get; set; } pu

    4

    3답변

    나는이 토론에 상당히 익숙하지 만 나는 '무지한'소리를 낼 위험이 있더라도이 질문을해야한다. 왜 우리는 이제 'DDD'에 너무 많은 스트레스를 받는지? 'DDD'를 자세히 살펴볼수록 애플리케이션이 복잡해집니다. 반면 데이터베이스를 사용하여 내 도메인을 모델링하면 응용 프로그램이 여러 계층에서 일관되게 유지됩니다. 그런 다음 SubSonic 또는 L2S와 같

    10

    1답변

    Active Directory 개체 (사용자, 그룹 등)를 DDD .NET 응용 프로그램에 통합하는 방법은 무엇입니까? 리파지토리는 어떻게 생겼으며 LDAP 세션, 트랜잭션 및 작업 단위 (UOW)를 어떻게 처리합니까? 단순한 인증/권한 부여 시나리오가 아니라 AD 개체가 앱의 핵심 도메인 모델의 일부인 경우에 대해 설명합니다. 나는 AD 사용자의 프로비저

    1

    2답변

    응용 프로그램에서 사용법을 다르게 고려한다면 엔티티의 하위 집합을 만드는 것이 합리적입니까? IE. 나는 엔티티를 가져 와서 첫 번째 엔트리의 속성 중 일부만 가지고 새로운 엔티티를 정의한다. 이제 중복되는 엔티티가 2 개 있지만 다르게 사용되지만 궁극적으로 동일한 데이터 테이블에 유지됩니다. 이 엔티티는 다른 저장소를 통해 액세스 할 수 있습니다.

    1

    3답변

    새로운 프로젝트를 시작하고 nhibernate 사용 계획을 세우고 있습니다. 내 도메인 모델에서 외부 키를 사용하지 않고 지속성 정보를 정리해야하는지 여부에 대해 고민하고 있습니다. 내 "모델"중 일부가 실제로 필요하지 않으며 성능이 문제가 될 것 같은 느낌이 계속됩니다. 내 DB에 나는 다음과 같은 테이블이 있습니다 : PostingStatus

    4

    1답변

    여러분 중 누군가가 Client/Server 응용 프로그램에서 DDD를 성공적으로 구현했는지 궁금해서 몇 가지 경험을 공유하고 싶습니다. 우리는 현재 Flex의 스마트 클라이언트와 Java의 백엔드에서 작업하고 있습니다. 서버에는 CRUD 작업을 제공하는 클라이언트에 서비스 레이어가 노출되어 있습니다. DDD에서 이러한 서비스는 리포지토리이어야하며 리포지토