IDDD 7 DomainService

<< 实现领域驱动设计 >> 七: 领域服务

领域服务是用于处理业务逻辑,无状态的操作。
确定是否需要使用,不要滥用,滥用导致贫血模型。


img

MindMapping Source (Org Format):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

* 领域服务
** 什么是?
*** 无状态的操作
*** 处理业务逻辑
** 什么不是?
*** 不是应用服务
SOA,RPC,MoM
** 确定是否需要?
不要滥用,滥用导致贫血模型
** 建模
*** 独立接口有必要?
没有,不会有另外的实现类的时候不必要
*** 一个计算过程
业务逻辑绝不放在应用层
*** 转换服务
用于集成限界上下文
*** 创建迷你层
取决领域模型特征
*** 测试
从客户端角度