会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
句幽
博客园
首页
新随笔
联系
订阅
管理
暗色主题
随笔 - 29
文章 - 2
评论 - 602
阅读 -
16万
2020年3月5日
如何运用领域驱动设计 - 领域事件
摘要: 在实践领域驱动设计(DDD)的过程中,我们往往会遇到多个领域对象相互交互的情况。比如聚合根A在执行某操作之前需要得到聚合根B的某个信号(或某些数据)。如果在单体应用程序中,我们有条件和机会使得两者进行强引用来完成操作,但是这将直接打破领域驱动设计的规范,从而使得项目不可控,再次回到大泥球的开发。现在,咱们可以选取一种更纯净的方式来解决这类问题,并且还能够更清晰的描述领域对象的活动迹象。这就是咱们今天的主题 ———— 领域事件
阅读全文
posted @ 2020-03-05 17:47 句幽
阅读(6900)
评论(34)
推荐(36)
编辑
公告
昵称:
句幽
园龄:
7年2个月
粉丝:
801
关注:
7
+加关注
小家伙们
MiCake
一款 “超轻柔” 领域驱动(DDD)组件
Certifications
<
2025年3月
>
日
一
二
三
四
五
六
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
随笔分类
.NET Core(10)
C#(9)
DDD(8)
五分钟的.NET(17)
自动化测试(1)
阅读排行榜
1. 如何运用领域驱动设计 - 值对象 (10106)
2. 如何运用领域驱动设计 - 领域服务(10067)
3. C# 8.0的计划特性(9527)
推荐排行榜
1. 客官,来看看AspNetCore的身份验证吧(73)
2. 【5min+】为你的.NET应用进行一次全方位体检(73)
3. 如何运用领域驱动设计 - 存储库(66)
最新评论
1. Re:如何运用领域驱动设计 - 值对象
学习中
--LvMaxZz1
2. Re:如何运用领域驱动设计 - 领域服务
@wanbolantian 我也认为应该放到领域服务...
--h2orld
3. Re:如何运用领域驱动设计 - 领域服务
RecommendFoodsService这个领域服务中,操作的Restaurant虽然是实体,但是更确切的说应该是一个区别于行程聚合的另一聚合中的实体(抑或Restaurant本身就是一个聚合?),...
--BlackRoot
点击右上角即可分享