笔记
文章平均质量分 93
well410410
这个作者很懒,什么都没留下…
展开
-
《柒柒架构》DDD领域驱动设计--源代码分享
《柒柒架构》DDD领域驱动设计--源代码分享前言代码及maven地址使用前置使用方式小结前言前面介绍了一些柒柒架构的设计思想,以及部分代码,这篇文章将部分代码路径展示出来。代码以及上传至github,并且基础架构以及上传至maven中心仓库。如若使用,请使用最新版本。由于本人即将入职阿里,所以后续更新速度可能会减缓。(目前maven最新版本是1.0.5-RELEASE,以后会不定期更新)代码及maven地址测试代码:qiqiframeworktesthttps://github.com/we原创 2021-09-01 19:30:41 · 1197 阅读 · 0 评论 -
《柒柒架构》DDD领域驱动设计--事件驱动
《柒柒架构》DDD领域驱动设计--事件驱动前言事件驱动-定义Spring实现的事件驱动小结事件驱动实体结果处理小结小结前言前面我们讲完了领域层的相关概念以及实现,相信大家已经对DDD领域层的概念已经有一定的了解了。领域层要完成核心的业务逻辑,是DDD中最核心的部分。下面我们要开始讲应用层。应用层处于领域层之上,是介于用户接口层到领域层之间很薄的一层,本身应用层不做具体的业务逻辑,业务逻辑均被封装到了领域层应用层仅作业务逻辑的编排,组装多个限界上下文的聚合及聚合服务事件驱动的入口配置ACL防腐原创 2021-08-31 09:42:41 · 1008 阅读 · 0 评论 -
《柒柒架构》DDD领域驱动设计--领域模型(四)
《柒柒架构》DDD领域驱动设计--领域模型(四)前言值对象的定义(Value Object)我的理解保证Entity属性的合法性业务验证小结前言前面我们跳过了值对象的部分,是因为,值对象的设计其实并不影响DDD的核心功能。而且在值对象的设计上,一千个读者有一千个哈姆雷特。因此在这篇文章中,我讲下我自己对值对象的理解,当然也只是作为参考,各位在真正使用DDD的值对象时,还需根据自身的情况及需要,设计自己的值对象。值对象的定义(Value Object)从任何其他事物发展而来,初级的形成或生长的早期阶段原创 2021-08-30 11:23:13 · 233 阅读 · 0 评论 -
《柒柒架构》DDD领域驱动设计--领域模型(三)
《柒柒架构》DDD领域驱动设计--领域模型(三)前言工厂模型DDD实体在不同阶段的定义工厂模式DTO与DO的转换仓储的使用SpringAOP与AspectJ小结前言前面两篇文章我们讲了领域模型相关概念,以前仓储模型的实现,在正式讲仓储使用前,我们先需要讲另外一个模型:工厂模型工厂模型大家在学习使用工厂模式前,希望大家对几种创建型设计模式有所了解:单例、原型、建造者、工厂方法、抽象工厂等模式。DDD实体在不同阶段的定义由上图可以看出,在各阶段,需要对业务实体数据进行相应的转换,以保证各个层级的内部原创 2021-08-18 19:55:41 · 526 阅读 · 0 评论