【问题标题】:DDD Domain vs AggregatesDDD 域与聚合
【发布时间】:2019-03-11 21:14:46
【问题描述】:

我正试图围绕 DDD。

假设我们有一个工作委员会网站,Organisations 可以发布工作,Applicant 可以申请。

我的理解是否正确,会有一个Recruitment 域:

  • JobPostJobPostApplication 聚合
  • HiringOrganisationApplicant 作为各自聚合的实体
Recruitment
└── Model
    ├── Entities
    │   ├── Applicant
    │   └── HiringOrganisation
    │   └── Location
    ├── ValueObjects
    │   └── Salary
    │   └── EmploymentType
    ├── JobPost
    └── JobPostApplication

如果是这样,会怎样:

  • Applicant 与来自Auth 域的User 相关
  • HiringOrganisationOrganisations 域中的Organisation 相关

【问题讨论】:

    标签: domain-driven-design


    【解决方案1】:

    怎么会 申请人与来自 Auth 域的用户有关 HiringOrganisation 与 Organizations 域中的组织相关

    通常:共享标识符。两个上下文共享一些值(通常是不透明的标记,如 UUID),因此我们可以在数据随时间演变的不同空间中关联谈论“相同”事物的消息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-07-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-25
      • 2016-03-21
      • 1970-01-01
      相关资源
      最近更新 更多