首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
tony_cto
掘友等级
软件工程师
|
途虎
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
10
文章 10
沸点 0
赞
10
返回
|
搜索文章
赞
文章( 10 )
沸点( 0 )
15.事件风暴(二)
事件风暴(二) 1.本章目的 通过案例来实践事件风暴,来加深对事件风暴的理解 2.案例一:电商案例 提取事件 电商业务的常见事件如下图所示: 补充其他基本元素 我们先选择商品、库存和订单领域中的核心事
14.事件风暴(一)
事件风暴(一) 1.介绍 一般来说,为了理解需求,我们首先要分析系统具有哪些功能,这些功能由什么人操作,会产生什么效果。这个过程传统上叫做“捕获行为需求” 捕获行为需求的方法有好几种,在传统的软件工程
08.CQRS
CQRS 1.CQS 介绍 CQS(命令查询分离)一个方法要么读取要么写入,但绝不能同时进行两者,换句话说,提出一个问题不应改变答案 违反CQS的例子 违反CQS的常见例子就是从队列中出队,出队列方法
09.事件溯源
事件溯源 1.历史 MartinFowler在2005年的博客中提及了“Even tSourcing”这个词语,他将事件描述为一个应用的一系列状态改变,这一系列事件能够捕获用来重建当前状态的一切事实真
10.一致性
一致性 1.聚合内事务实现 误区 许多DDD的实践者在处理聚合内事务控制时,往往将事务控制的逻辑放到应用层,这是不合理的,原因如下: 应用层职责过多:应用层原本的职责是协调领域对象和基础设施以完成业务
11.通用语言
通用语言 1.介绍 通用语言(Ubiquitous Language)指的是开发团队和领域专家之间使用的共同语言。通用语言的核心思想式整合领域专家和开发人员的语言,形成一种共同的语言,以避免在沟通过程
12.限界上下文
限界上下文 1.介绍 限界上下文是指一个特定业务范围内的所有知识,包括相关的概念,流程和规则等 用来封装通用语言和领域对象,提供上下文环境,保证在领域之内的一些术语、业务相关对象等(通用语言)有一个确
13.子域
子域 1.介绍 子域是整体业务领域中相对完整的子业务,通常由一组相关的业务概念,规则和流程组成 2.为什么需要 聚焦核心业务 通过将大业务划分为核心子域,通用子域和支撑子域,使组织能够将注意力集中在核
01.前言
前言 1.什么是DDD 领域驱动设计(Domain-Driven Design 简称DDD)历史悠久 2004年著名建模专家eric evans(埃里克埃文斯)发表的他最具影响力的书籍《domain-
下一页
个人成就
掘力值
23
关注了
0
关注者
2
收藏集
0
关注标签
1
加入于
2018-07-04