自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

转载 DDD中聚合划分的思考

在之前的《基于领域分析设计的架构规范-领域分析基础》一文中,我有介绍过关于聚合的概念,其中聚合中非根实体的判别,是依照其不能离开聚合根而单独存在,比如订单明细不能离开订单而存在,所以订单明细只属于订单聚合中的一个非根实体。但我一直觉得还过于抽象,应该还有更严谨完善的判断方式。所以,本文就一...

2019-07-24 17:22:00 615

转载 (2) 基于领域分析设计的架构规范-领域分析基础

本系列目录:改变与优势领域分析基础读写隔离充血模型之实体充血模型之Service关于重构与落地由于整个架构规范很大程度上是基于领域驱动设计(Domain Driven Design,DDD)的思维,所以,有必要在这里和大家先介绍一下DDD的一些概念。领域聚合让我们用一个相...

2019-07-09 15:08:00 99

转载 (3) 基于领域分析设计的架构规范-读写隔离

本系列目录:改变与优势领域分析基础读写隔离充血模型之实体充血模型之Service关于重构与落地思想概述读取操作必须是无害的,暂时不考虑大并发把服务器压垮这种极端场景,就一般而言,我们可以说,一个合格的查询接口所达到的效果应该是: 无论你执行多少次查询,系统的数据都是不会发生...

2019-07-09 15:08:00 141

转载 (5) 基于领域分析设计的架构规范 - 充血模型之Service

本系列目录:改变与优势领域分析基础读写隔离充血模型之实体充血模型之Service关于重构与落地Entity与Service,相爱相杀好,接上一篇。既然采用order.cancel()这种模式,那么一个新的问题来了:所有的命令操作都要变成这样子吗?那曾经巨大的Order...

2019-07-09 15:08:00 252

转载 (6) 基于领域分析设计的架构规范 - 关于重构与落地

本系列目录:改变与优势领域分析基础读写隔离充血模型之实体充血模型之Service关于重构与落地不论大家是否认可我在这里提到的这一套小规范,既然你能看到这里,还是由衷表示感谢。核心内容已经介绍得差不多了,接下来还是看两个很实际得话题。DDD落地之殇DDD这类架构真正落地...

2019-07-09 15:08:00 131

转载 (1) 基于领域分析设计的架构规范 - 改变与优势

本系列目录:改变与优势领域分析基础读写隔离充血模型之实体充血模型之Service关于重构与落地前言大家好,我是一名普普通通的后端研发。领域驱动设计(Domain Driven Design,DDD)是我大学开始就接触的概念,但一直到工作这么久了,却一直感觉像是雾里看花,仿...

2019-07-09 15:07:00 150

转载 (4) 基于领域分析设计的架构规范 - 充血模型之实体

本系列目录:改变与优势领域分析基础读写隔离充血模型之实体充血模型之Service关于重构与落地读写隔离后的世界基于上面提到的读写隔离的思想,那么我们可以很清楚地看到上面这种情况可以看到:查询业务,从入口层(如Controller),调用Finder,而Finder调用R...

2019-07-04 17:04:00 386

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除