美文网首页
领域驱动开发参考

领域驱动开发参考

作者: 汤圆叔 | 来源:发表于2020-02-05 12:05 被阅读0次

代码结构

994599-20180830125945668-1072959527.png
12636540-c095b15c20ea355c.png
994599-20180830131410661-290668551.png
647-85f9e8938a5bdeae.png

关键概念

DDD+CQRS

领域服务

  • 不是具体的业务领域对象,但属于该业务领域,比如:查询列表、

聚合根

  • 具有唯一标识的业务领域对象的集合,比如:订单(商品、收货地址)

CQRS

  • 业务领域的读写操作从代码结构上进行分离

业务领域内容应尽可能聚合到一起

// 好的写法
order.removeItem(item);

// 坏的写法
List<Item> items = order.getItems();
items.remove(item);

相关文章

  • 领域驱动开发参考

    代码结构 关键概念 DDD+CQRS 领域服务 不是具体的业务领域对象,但属于该业务领域,比如:查询列表、 聚合根...

  • 从领域驱动设计到模型驱动开发

    前言 本篇是在领域驱动设计理论上加以思考后提出的一些观点,适用于对DDD 有一定了解的人员阅读,另外本篇偏向于实践...

  • Python 学习Day1

    Python 适合开发的领域 基本操作 函数 文件操作 参考 一、Python适合开发的领域 Web网站和各种网络...

  • 读《领域驱动设计》有感

    写完《DDD领域驱动设计初探》后,教主推荐了两本领域驱动设计的书--《领域驱动设计》和《实现领域驱动设计》,...

  • DDD领域驱动开发标准

    领域驱动和微服务的关系 领域驱动和微服务的关系如下图所示: 领域驱动划分微服务的方法论支持,其中限界上下文boun...

  • 领域驱动设计的理解

    要了解领域驱动开发,最好的方法是从一个实例入手,下面这个链接给出的例子就不错,简单易懂,但是每看一次可能对领域驱动...

  • 嵌入式Linux驱动开发(二)——字符设备驱动之控制LED

    关于驱动程序框架,请参考:嵌入式Linux驱动开发(一)——字符设备驱动框架入门 同时,在这篇文章里面留下了两个问...

  • 1.复杂系统中采用DDD-lite实现模糊需求--开篇

    一、序 2015年底初识DDD(领域驱动设计),阅读和学习《领域驱动设计》By Eric和《实现领域驱动设计》By...

  • Some principles when build micro

    前段时间读了部分《领域驱动设计》,它在考虑怎么在开发设计中,领域专家和开发人员要保持一致,从术语、逻辑到结构,...

  • 领域驱动设计:实战

    领域驱动设计 -- 概念领域驱动设计 -- 方法论领域驱动设计 -- 实战 实战描述模型分析设计中需要遵循的过程及...

网友评论

      本文标题:领域驱动开发参考

      本文链接:https://www.haomeiwen.com/subject/mbajxhtx.html