敏捷开发
文章平均质量分 80
匆匆z2
没有银弹
展开
-
DDD(Domain-Driven Design)领域驱动设计-(三)命令风暴&寻找聚合
回顾上文我们讲了事件风暴,找出了系统中所有的事件,都通过"something has been done"的形式描述,如"填空题被创建"等DDD整体的三个阶段是第一阶段:战略设计 ->行为模型第二阶段:战术设计 ->领域模型第三阶段:实施落地 ->实现模型命令风暴什么是命令命令是领域事件触发的动作,被执行之后,创建领域事件命令触发的原因有哪些?用户外部系统定时任务事件...原创 2020-08-05 21:57:49 · 982 阅读 · 0 评论 -
DDD(Domain-Driven Design)领域驱动设计-(二)事件风暴
本节及后边的章节都以实际的例子进行描述题目如下:什么是领域事件事件风暴中的事件特指领域事件,是领域专家关心的事件,业务上真实发生的事,这件事有业务价值原创 2020-07-28 22:46:47 · 901 阅读 · 0 评论 -
DDD(Domain-Driven Design)领域驱动设计-(一)整体概述
前言最近公司通过8节课组织了DDD培训,在此以系列文章作为总结,本篇文章主要介绍DDD整体概述什么是DDD?(领域驱动设计)传统架构方式如果对于传统的web开发比较熟悉的同学一定会了解传统的三层架构,既controller层,service层,dao层,传统的软件架构能够解决业务中的实际问题,但是对于复杂多变的业务场景,很多时候会发现,业务是一团乱麻,在现有系统中扩展功能会难以扩展,或者业务的扩展导致其他业务的不可用DDD的定义DDD经过这些年的发展,已经成为了一个业务与技术结合,架构适应业务原创 2020-07-12 22:31:28 · 461 阅读 · 2 评论