随笔分类 -  领域驱动设计

领域驱动设计
DDD 领域驱动设计学习(七)- 接口与集成
摘要:系统只有在被集成后才会实现业务价值,软件供应商一般而言都比较分散,即使在同一个企业内部的不同团队之间,也容易形成沟通壁垒。这些都会造成后期系统集成的困难。如何高效集成往往也是很多项目执行的痛点。 集成限界上下文(BC) 一个项目中会存在多个BC,业务需要对它们进行集成。有多种直接的方法进行集成。最简 阅读全文

posted @ 2022-02-23 13:50 1450811640 阅读(234) 评论(0) 推荐(0) 编辑

DDD 领域驱动设计学习(五)- 实体/值对象/领域服务
摘要:领域驱动设计DDD在战术建模上提供了一个元模型体系(如下图): DDD构建的元模型元素脑图 元模型往往用来在某一特定的领域定义一个基础的通用的语言,来讨论和描述该领域的问题及解决方法。可以将元模型想象成为某种形式语言,这样模型就是一篇用该语言描述的文章,其中元模型中的元素就是该语言的词汇,元素之间的 阅读全文

posted @ 2022-02-23 13:48 1450811640 阅读(1326) 评论(0) 推荐(0) 编辑

DDD 领域驱动设计学习(三)- 领域事件
摘要:领域事件(Domain Event) 在Eric的《领域驱动设计》中并没有提到领域事件,领域事件是在后来才被正式提出来的,并成为DDD通用语言(UL)的正式组成部分。领域事件(DE)是什么?领域事件的作用又是什么?介绍领域事件的书籍和文章也比较多了,本文最后也推荐了几篇很好的文章。写这篇文章更希望多 阅读全文

posted @ 2022-02-23 12:08 1450811640 阅读(419) 评论(0) 推荐(0) 编辑

DDD 领域驱动设计学习(四)- 架构(分层/六边形/RESTful)
摘要:DDD方法中并没有指定使用特定的架构。领域中的BC被封装为高内聚的模块,这种特性让DDD对架构并没有太大侵入性。架构可以应用于领域内部的结构,也可以包围着领域模型,系统中可以采用多种风格的架构。 架构是指构成一个系统的主要元素及它们之间的主要关联,这些元素和关联能够反映该系统的本质特征。 选择架构应 阅读全文

posted @ 2022-02-23 12:06 1450811640 阅读(587) 评论(0) 推荐(0) 编辑

DDD 领域驱动设计学习(一)- 领域模型和统一语言
摘要:1. DDD是什么?解决什么问题? 1.1 软件开发的困境 “随着业务的扩展,软件开发投资越来越大” 团队的规模也开始变得越来越大,软件系统的投资和维护的成本变得越来越高。 “业务人员不懂架构,架构师不懂代码,开发人员不不懂业务模型” 当团队中的关键角色谁也不懂谁的时候,问题来了。。。 “重构是好的 阅读全文

posted @ 2022-02-22 21:11 1450811640 阅读(675) 评论(0) 推荐(0) 编辑

DDD 领域驱动设计学习(二)- 限界上下文
摘要:12/9-DDD中国峰会部分文章节选 DDD不是架构,而是一种方法论(Methodology)。根据维基百科:Methodology is the systematic, theoretical analysis of the methods applied to a field of study, 阅读全文

posted @ 2022-02-22 21:09 1450811640 阅读(291) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示