领域驱动设计(DDD)包含哪些核心基础概念?
- 内容介绍
- 文章标签
- 相关推荐
本文共计5777个文字,预计阅读时间需要24分钟。
DDD+DDD的特点、战略设计、战术设计;DDD在微服务中解决的问题;DDD的好处与局限;领域、子域、核心域、支持域;通用语言、限界上下文;实体、值对象;
- 什么是DDD
- DDD的特点
- 战略设计、战术设计
- DDD在微服务中解决的问题
- DDD的好处与局限
- 领域
- 领域、子域
- 核心域、通用域、支撑域
- 通用语言、限界上下文
- 通用语言
- 限界上下文
- 实体、值对象
- 实体
- 值对象
- 聚合和聚合根
- 聚合
- 聚合根
- 如何设计聚合
- 聚合的设计原则
看了一些DDD的介绍、教程,这些教程无一例外都会讲一个关于美好邂逅的故事,故事的情节大概是这样的:DDD是2004年出现的,但一直不温不火,直到十来年后出现了微服务,大家在落地微服务的时候遇到了各种各样的问题,其中就有一个很让人头疼的:“微服务到底要多微”?,大家总说纷纭,直到有人把DDD的方法论应用到微服务的拆分,两者一拍即合,过上了幸福的生活...
我对微服务和DDD都没有太多的了解与实践,不敢妄加评论,但上面的故事情节总感觉有种童话故事中王子遇青蛙、或者武侠小说中少年偶遇隐者学成神功的故事一般,带着巧合、虚幻的味道。也许看似巧合的背后,有更深层次的原因。也许看似美好的结合背后,也不过是解决一个问题、又带来一堆新问题的尴尬。
本文共计5777个文字,预计阅读时间需要24分钟。
DDD+DDD的特点、战略设计、战术设计;DDD在微服务中解决的问题;DDD的好处与局限;领域、子域、核心域、支持域;通用语言、限界上下文;实体、值对象;
- 什么是DDD
- DDD的特点
- 战略设计、战术设计
- DDD在微服务中解决的问题
- DDD的好处与局限
- 领域
- 领域、子域
- 核心域、通用域、支撑域
- 通用语言、限界上下文
- 通用语言
- 限界上下文
- 实体、值对象
- 实体
- 值对象
- 聚合和聚合根
- 聚合
- 聚合根
- 如何设计聚合
- 聚合的设计原则
看了一些DDD的介绍、教程,这些教程无一例外都会讲一个关于美好邂逅的故事,故事的情节大概是这样的:DDD是2004年出现的,但一直不温不火,直到十来年后出现了微服务,大家在落地微服务的时候遇到了各种各样的问题,其中就有一个很让人头疼的:“微服务到底要多微”?,大家总说纷纭,直到有人把DDD的方法论应用到微服务的拆分,两者一拍即合,过上了幸福的生活...
我对微服务和DDD都没有太多的了解与实践,不敢妄加评论,但上面的故事情节总感觉有种童话故事中王子遇青蛙、或者武侠小说中少年偶遇隐者学成神功的故事一般,带着巧合、虚幻的味道。也许看似巧合的背后,有更深层次的原因。也许看似美好的结合背后,也不过是解决一个问题、又带来一堆新问题的尴尬。

