领域驱动开发
文章平均质量分 95
软件开发随心记
这个作者很懒,什么都没留下…
展开
-
浅谈CQRS模式
文章目录背景:CQRS简介:原作者Greg Young对CQRS的说明:对CQRS的一些误读:总结:背景:笔者在刚开始尝试实践DDD模式时,时常会觉得DDD模式相当笨重,尤其是在面对来自UI的各种不同维度的查询时,相当的繁琐:如果遵循DDD的设计原则,那么就应该只有聚合根才能持有Repository,我们需要先根据VO构建聚合根,再通过聚合根操作Repository去做查询操作,拿到查询的domain,再转换为VO返回给UI。如果UI查询涉及到多个聚合根,那么情况将会更加复杂。仅仅只是做一次查询操作原创 2021-10-10 19:22:01 · 609 阅读 · 0 评论 -
领域驱动开发-重读随想
一、前尘往事作为程序员,一直以来,我们都被不断新增、且不断改变的需求折磨的欲仙欲死。于是,寻找心中的那枚“银弹”的梦想,成了我们孜孜不倦追随各路大神的动力。记得2年前,一个偶然机会被“好的软件就应该是DDD(领域驱动设计)的”所安利,于是将Vaughn Vernon的大作《实现领域驱动设计》请回了家。当然,如大部分人一样,不久这部神作就变成了“枕头”。其中原因,一方面是这套书理论性太强,另一方面(主要)是入门姿势不对,被一堆概念如“界限上下文(Bounded Context)”、“通用语言(Ubiquit原创 2020-07-20 01:32:17 · 267 阅读 · 0 评论