Skip to content

关于DDD的一些疑问。 #7

@StephenYjw

Description

@StephenYjw

在Ordering 微服务demo中,CMD Handler在Application层调用仓储repo并提交事务,只是最基本的create 操作。而在大多数业务场景中,会有更复杂的业务逻辑,比如验证唯一性或者复杂计算甚至跨聚合的一些查询,这些也在App层的CMD Handler中实现吗?如果将这些核心领域逻辑代码放到App层,DDD分层不就会慢慢变成传统的三层架构模型了么?DDD 中 Domain层包含聚合,充血模型的实体,领域事件,仓储以及领域服务,但是课程中并没有提到领域服务。希望老师为我解惑~~

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions