240 发简信
  • DDD落地过程中关于领域事件的设计

    前言 领域事件是领域驱动设计中的重中之重,事件风暴的时候确认的领域事件可以直接应用在我们的代码设计中,但是领域事件在哪里发布、领域事件的应该是自...

  • DDD落地过程中区分领域服务于应用服务

    前言 首先看下领域驱动设计中对应用层和领域层的解释: 从解释中我们可以看出,应用层的任务是与其他系统应用层合作、为领域层进行协调,实际上还包括了...

  • 120
    DDD中关于应用服务层建设的思考

    前言 应用服务层是Domain层的直接消费者,同时也是外部想要调用领域层的门面。应用服务内部包含了翻译外部数据到领域对象的逻辑、为领域服务准备领...

  • 120
    DDD结合整洁架构落地实践

    一、整洁架构分层 整洁架构分层如图所示,从内到外分别为实体->用例->接口适配器->框架与驱动程序。其中实体层和用例层包含业务逻辑、接口适配器层...

  • DDD落地过程中关于聚合的思考

    前言 聚合是由实体和值对象组成的一个整体概念,聚合根就是组成这个聚合的一个实体。 聚合设计原则 参照沃恩弗农: 1、在聚合边界内保护业务规则不变...

  • DDD落地过程中关于值对象建模的思考

    前言 值对象是状态不可变的、可整体替换的、用于度量和描述领域中某件东西的对象。在落地DDD过程中我们常常遇到一个概念到底是建模成实体好还是建模成...

  • DDD如何区分实体和值对象

    前言 实体和值对象的区分是领域驱动设计中的老大难问题,建模过程中是必然会遇到的问题,我们在落地领域驱动设计过程中就遭遇了这类问题,下面介绍下我们...

    0.3 59 1 1
  • DDD落地过程中关于领域服务的思考

    前言 DDD架构分层由内到外主要分为domain层->application层->infrastructure层->interface层其中领域...

  • 120
    DDD落地过程中关于限界上下文的思考

    前言 DDD分为战略设计和战术设计,战略设计就是划分子域和限界上下文的过程。领域划分为子域的通用划分形式是把领域划分为 核心子域、支撑子域、通用...