DDD复习相关资料(不断更新)

背景:

2020年有开始了解DDD,最近公司负责的条线要求重构,建模。 复习下相关知识点,并记录。

知识点:

1.建模的流程

 问题域 事件风暴--》领域故事分析--》抽取领域对象--》领域对象和代码模型--》代码落地

2.如何理解DDD和微服务

  感受: ddd用来划分边界,战略层面?  
            微服务是偏战术层面,微服务是ddd的一个实现方式。    

3.各种架构

4.名称解释

限界上下文
 领域  子域   核心域  支持域 通用域
 聚合根
 实体 值对象

5.四种domian模式

领域对象的各自模型: https://blog.csdn.net/u011537073/article/details/114267739
感悟:
1)以前只关注 贫血和 充血, 还有 失血 和 涨血。
2) 失血 对象 是 纯属性 set get; 我们之前大部分pojo是这种;
贫血 对象里面 增加了 业务逻辑,但是不操作 Dao; 持续化还需在service中调用Dao;
充血 对象里面 增加了 业务逻辑,直接操作 Dao; 有service;
涨血 直接没有service层, 业务都在对象中;

参考的资料:

https://zhuanlan.zhihu.com/p/91525839
https://cloud.tencent.com/developer/article/1791310
https://juejin.cn/post/7310038698338533439?utm_source=gold_browser_extension

https://tech.meituan.com/2017/12/22/ddd-in-practice.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值