DDD领域驱动设计续一

领域模型的设计实现过程

在这里插入图片描述
领域建模后会落实到数据库设计以及代码的落实,这两者就是落实为代码的两种模型。

贫血模型VS充血模型

贫血模型
在这里插入图片描述
充血模型
通过单独查询的订单信息中用户、订单明细的id二次查询对数据进行补填setXXX,即实体类对象中添加对应的属性关系。(一对一、一对多)
这样进行设计返回到前端的信息会让交互减少。
在这里插入图片描述

聚合

两个对象之间存在部分和整体的关系,在操作时候通过整体操作部分。如查询订单时需要查询多个订单明细。
通过工厂/仓库来实现。

工厂/仓库

解决聚合关系的操作。
完成数据的装配。
缓存/维持领域对象的关系。
具体实现:
即原来Dao的地方换为了仓库,而仓库里封装了Dao。

数据库分库概念

根据不同微服务的数据量进行使用不同数据库

TiDB数据库可以与MySQL数据库进行无缝衔接

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

DDD分层架构

业务放在Controller和Service 中,与技术进行隔开

消息队列的使用场景

eg:患者接诊状态的跟踪查询
在这里插入图片描述
至此互联网转型成功

下一步需要向人工只能转型

How add 人工智能

1制定规则、2采集 数据、3机器学习

在这里插入图片描述

Where add 人工智能

应当加在
智能诊断系统地方
在这里插入图片描述

智能诊断平台构建过程:

在这里插入图片描述

对外提供服务接口:满足规则谁都可以用我们的数据模型进行诊断
在这里插入图片描述

不同阶段的数据库选型
在这里插入图片描述

智能系统开发的建模方法
四色建模法

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
根据症状进行智能诊断
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值