《如何运用领域驱动设计》汇总

概述

这是关于领域驱动设计的一个系列博文,目的是在学习之后能够使用领域驱动设计的知识来开发应用。

领域驱动设计是目前比较火的概念,其实早在2004年的时候 Eric Evans 就提出了领域驱动设计。但是直到后期才被大家所认识,特别是随着现在微服务的兴起,许许多多的人意识到了领域驱动设计的好处,认为它是指导微服务设计的一把利器。

还记得最初接触到DDD的时候,还是在软考的时候,系统架构设计师教材的某一处提及到了这个词语,然后我就利用搜索引擎一顿查找,想看看这到底是个什么东西。后来,看了 Eric Evans 所写的 《领域驱动设计》 一书,当时感觉书中很多内容有点难懂,整个过程就像囫囵吞枣,以至于后来也踩了不少的坑。

所以就想着能不能将学习的过程记录下来,这也是我写这些博文的初衷。

该系列文章以一个旅行记账的案例为线索,然后慢慢的让它与领域驱动设计思想所融合,最后编写为确确实实的应用程序。哦对了,该系列的代码都是基于 DotNet Core。它最终将呈现为一个Aspnet Core所开发的单体应用,而后期在另外的系列中,我们会尝试将它演变为微服务应用。

因为时间的关系,所以这些文章我尽可能的保证一周更新一篇吧。还有就是鄙人的能力有限,可能文章中有许多错误的地方或者错误的观点,还请您多多包涵,不吝赐教。

下面是为大家提供的博文目录,可能计划博文和实际博文有些差异,还请大家谅解。

目录

  • 如何运用领域驱动设计 - 值对象 【Finish】
  • 如何运用领域驱动设计 - 实体【Finish】
  • 如何运用领域驱动设计 - 领域服务【Finish】
  • 如何运用领域驱动设计 - 聚合【Finish】
  • 如何运用领域驱动设计 - 仓储 【Finish】
  • 如何运用领域驱动设计 - 工作单元 【Finish】
  • [DDD]持久化领域对象的方法实践【Finish】【番外】
  • 如何运用领域驱动设计 - 领域事件
  • 如何运用领域驱动设计 - 事件溯源
  • 如何运用领域驱动设计 - CQRS
  • 如何运用领域驱动设计 - 新的篇章
  • 使用 VS Code + Vue 开发跨全平台应用
  • 米蛋糕 - .Net Core下超轻柔的DDD组件
  • 使用米蛋糕开发第一个DDD应用
  • 如何运用领域驱动设计 - 案例实践(旅人帐)
  • 如何运用领域驱动设计 - 总结
  • 【番外】领域驱动设计是神话吗?为什么要使用它?

以下是后期计划的 《分布式中的领域驱动设计》 的文章,但是目前还没有详细规划,仅供参考:

  • 分布式中的领域驱动设计 - 集成上下文
  • 分布式中的领域驱动设计 - 消息传递
  • 分布式中的领域驱动设计 - 分布式事务
  • 分布式中的领域驱动设计 - CQRS
  • 分布式中的领域驱动设计 - 微服务
  • 分布式中的领域驱动设计 - 案例

你可能感兴趣的:(《如何运用领域驱动设计》汇总)