- 博客(18)
- 资源 (2)
- 收藏
- 关注
原创 领域驱动设计(domain driven design)战略篇之二 Bounded Context
探讨domain driven design中的Bounded Context
2018-08-25 15:13:09 3999 2
原创 领域驱动设计(domain driven design)战略篇之一 战略 & Bounded Context
讲解领域驱动设计(ddd)的战术与战略的区别,战略的必要性。介绍了bounded context以及实现的方式
2018-08-04 15:57:37 3132 1
原创 ddd的战术篇: CQRS
CQRS。将query与command处理分离,使用不同的模型与框架来处理query, command。command使用domain model,query使用view model。在实现query处理中可以使用更易于查询的框架。
2018-07-15 10:44:45 6563 1
原创 固执的程序员学习函数式编程的收获 之 一
函数式语言中的函数有什么特别的?从一个长期使用面向对象语言的程序员的视角,通过与命令式语言的比较,讲解函数式程序的函数。
2018-06-02 21:31:39 488
原创 ddd的战术篇: Factory和Specification
之前的文章中讲到了entity, value object, repository等domain object。这次终于能将一些相对比较轻松的话题了Factory这个设计模式中应该有一个叫工厂模式,ddd可能也是借鉴了它。 ddd比较注重数据的完整性。 有关数据完整性,百度了一下,结果 存储在数据库中的所有数据值均正确的状态复习一下,ddd中有aggregate(集合...
2018-04-01 15:05:47 4973 4
原创 ddd的战术篇: application service, domain service, infrastructure service
之前的一篇文章谈到了贫血模型,而ddd是提倡充血模型的,即尽量把逻辑写在domain object中,而不是写一大堆的service类,对数据类进行操作。那么为什么ddd里会有service类呢?这篇文章会对service进行说明。ddd中的service首先这个在这篇文章里讨论的service基于一个前提,就是采用view, application, domain, infrastr...
2018-03-24 14:43:42 21699 14
原创 ddd的战术篇: domain object之二
用代码具体说明ddd中的domain object(entity, value object, aggregate)的实现。
2018-02-24 20:51:20 3748 1
原创 ddd的战术篇: domain object之一
ddd的建模战术。介绍几种主要的领域对象(domain object)。entity, value object, aggregate, repository比较domain object的建模方式与active record模式的区别
2018-02-16 17:10:04 4458
原创 关于领域驱动(domain-driven desgin, ddd)开发 概述
关于领域驱动设计(ddd)的概述。介绍什么是ddd,为什么需要它和它真的能帮我们解决问题吗。
2018-02-09 18:38:42 2231 5
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人