领域驱动设计
领域驱动设计
为什么学习领域驱动设计?
1.提高你的技艺
2.增加项目的成功率
3.特殊业务需要
DDD战略设计
complex
good or bad design
战略设计是什么?
战略设计采用的方法是什么?
事件风暴
战略设计参与的人员
领域分解
将问题域不断地分化
DDD战术设计
领域概念
通用语言
对象
实体
值对象
聚合
聚合原则
1.一致性原则
2.保持不变条件(基本)
聚合中的实体和值对象应该具有相同的生命周期,并应该属于一个业务场景
3.一个事务只修改一个聚合
4.小聚合
工厂
领域事件
事件风暴
分层架构
资源库
领域建模
事件风暴、
用例分析
获取用例、
四色建模
领域故事讲述
事件风暴
书籍推荐
1.实现领域驱动设计
https://pan.baidu.com/s/1IMwMGtIsuakZL5RC85uIBQ 提取码: sxkb
2.领域驱动设计精粹
参考资料
相关博客
https://blog.csdn.net/significantfrank/article/details/110934799
https://developer.aliyun.com/article/716908
https://www.deathearth.com/1255.html
案例
alibaba/cola
https://gitcode.net/mirrors/alibaba/cola?utm_source=csdn_github_accelerator
https://github.com/alibaba/COLA
参考文档:
https://mp.weixin.qq.com/s/kpXklmidsidZEiHNw57QAQ
https://mp.weixin.qq.com/s/MU1rqpQ1aA1p7OtXqVVwxQ
https://mp.weixin.qq.com/s/1bcymUcjCkOdvVygunShmw
https://mp.weixin.qq.com/s/w1zqhWGuDPsCayiOgfxk6w
https://mp.weixin.qq.com/s/1rdnkROdcNw5ro4ct99SqQ
https://blog.csdn.net/significantfrank/article/details/79614915
-------------------------------------------
个性签名:独学而无友,则孤陋而寡闻。做一个灵魂有趣的人!
如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!