DDD领域建模
2020-04-08 15:11:11 196 举报
DDD领域建模
作者其他创作
大纲/内容
行为
Web
聚合根
领域服务层规则1.只关注业务逻辑 2.没有状态,只有行为 3.通过串联领域对象、资源库和防腐层等一系列领域内的对象的行为,对其他上下文提供交互的接口 4.不能让业务逻辑泄露到应用层
领域服务层
规则1.负责与存储交互 2.分库分表
基础服务层
下单接口
下单上下文
App
保全服务
值对象
续保规则
订单
是否超过宽限期
H5
订单用户信息
MySQL ES...
仓库
MQ Redis ...
领域层
前端
下单服务
... ...
续保签约信息
续保接口
防腐层规则1.在一个上下文中,有时需要对外部上下文进行访问,需要引入防腐层来对外部上下文的访问进行一次转义
订单号录单信息、订单状态...
产品信息
应用服务层
界限上下文规则1.通过对业务的理解,抽象出界限明确的一类操作2.一个界限上下文对应一个微服务
修改
防腐层
...
续保上下文
续保
续保服务
订单号续保期、宽限期...
应用层规则1.业务无关 2.根据需求组装领域服务接口 3.协调调用多个领域服务和基础服务 4.数据裁剪,数据加工,监控,流量控制
校验
领域层规则1.一系列强相关的实体或者值对象作为一个聚合 2.围绕某个实体建立的聚合,这个实体作为聚合根 3.负责维护聚合内实体的状态 4.负责当前上下文边界内的方法和操作 5.外部只能通过聚合根【订单】与聚合内部交互
保全接口
领域事件
0 条评论
下一页