领域驱动设计-划分界限上下文
来源:互联网 发布:赵丽颖为什么能红 知乎 编辑:程序博客网 时间:2024/06/08 07:41
我们根据需求不要急于建立分析模型,而是应该先根据对需求的理解,将系统划分为多个界限上下文,每个界限上下文为独立解决业务的一部份的解决方案。
比如一个电商平台,可以分为买家、卖家、商品、订单、退货等几个界限上下文。划分界限上下文是非常自然的事情。
比如一个OA系统,可以分为部门与员工基础资料、费用管理、内部考试、学习中心、员工考勤、钉钉通知(各种业务事件发生时调用钉钉框架发送消息)等。
界限上下文通常有三种类型,分别为核心域、支撑域、通用域。
核心域:系统最核心并有复杂业务逻辑的业务界限上下文,比如电商平台的订单上下文,OA系统的费用管理上下文。
支撑域:系统支撑其他界限上下文的基础,比如电商平台的商品,OA系统的员工基础资料。
通用域:需要使用的基础框架或第三方成熟解决方案,比如OA系统中封装的钉钉框架上下文、学习中心。
阅读全文
0 0
- 领域驱动设计-划分界限上下文
- 【DDD】领域驱动设计实践 —— 限界上下文识别
- 【DDD】领域驱动设计实践 —— 限界上下文识别
- 【DDD】领域驱动设计实践 —— 限界上下文识别
- 领域驱动设计,难
- 读书笔记--领域驱动设计
- 领域驱动设计DDD
- 浅谈领域驱动设计
- 浅谈领域驱动设计
- 领域驱动设计
- 浅谈领域驱动设计
- 浅谈领域驱动设计
- 领域驱动设计
- 领域驱动设计实践
- 浅谈领域驱动设计
- 领域驱动设计
- 领域驱动设计
- 领域驱动设计实践
- 树莓派3B 安装系统(无需显示器,针对raspbian-stretch版,包含SSH连接以及远程桌面/无需VNC)
- 20171207Link
- 几行Python代码生成饭店营业额模拟数据并保存为CSV文件
- session、cookie、sessionStorage 、localStorage的概念
- 如何看一个整数里有几个3(或其他数)?
- 领域驱动设计-划分界限上下文
- 4.Median of Two Sorted Arrays
- 谈谈函数的调用
- input框在ios中的阴影问题
- LOJ6009「网络流 24 题
- iOS 复制一个UIView对象
- Lesson7 图形用户界面1
- 实现android屏幕共享到pc总结
- Linux添加/删除用户和用户组