会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
SKevin
博客园
首页
新随笔
联系
订阅
管理
随笔 - 30
文章 - 0
评论 - 115
阅读 -
49023
2022年3月31日
戏说领域驱动设计(十九)——外验
摘要: 内验是针对领域模型自身的验证,其验证规则也是由领域模型自已来完成,只是触发的时机可能在工厂中也可能在构造函数中。与内验对应的当然就是外验了,这是用于对用户的输入和业务流程的前提或得更专业一点叫“前置条件”的检验。如果细化一点,可以将外验分成两个情况:用户输入和业务流程的前置条件。情况不同验证的方式也
阅读全文
posted @ 2022-03-31 08:30 SKevin
阅读(1971)
评论(7)
推荐(6)
编辑
公告
昵称:
SKevin
园龄:
13年10个月
粉丝:
125
关注:
5
+加关注
<
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
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
最新随笔
1.戏说领域驱动设计(廿七)——Saga设计模式
2.戏说领域驱动设计(廿六)——再谈事务
3.戏说领域驱动设计(廿五)——领域事件
4.戏说领域驱动设计(廿四)——资源库
5.戏说领域驱动设计(廿三)——工厂
6.戏说领域驱动设计(廿二)——聚合
7.戏说领域驱动设计(廿一)——领域服务
8.戏说领域驱动设计(二十)——值对象
9.戏说领域驱动设计(十九)——外验
10.戏说领域驱动设计(十八)——内验
我的标签
领域驱动设计
(27)
杂项
(2)
普罗米修斯
(1)
随笔分类
领域驱动设计(27)
杂项(3)
随笔档案
2022年5月(3)
2022年4月(5)
2022年3月(13)
2022年2月(9)
阅读排行榜
1. 戏说领域驱动设计(一)——开场(3141)
2. 戏说领域驱动设计(五)——子域(3044)
3. 戏说领域驱动设计(十二)——服务(2778)
4. Java微服务监控及与普罗米修斯集成(2608)
5. 戏说领域驱动设计(六)——限界上下文——设计(2346)
评论排行榜
1. 戏说领域驱动设计(十二)——服务(13)
2. 戏说领域驱动设计(廿六)——再谈事务(12)
3. 戏说领域驱动设计(十五)——内核元素(11)
4. 戏说领域驱动设计(廿三)——工厂(9)
5. 戏说领域驱动设计(一)——开场(8)
推荐排行榜
1. 戏说领域驱动设计(一)——开场(21)
2. 戏说领域驱动设计(五)——子域(10)
3. 戏说领域驱动设计(四)——本质论(10)
4. 戏说领域驱动设计(三)——困境(10)
5. 戏说领域驱动设计(廿六)——再谈事务(8)
最新评论
1. Re:戏说领域驱动设计(十六)——实体概念
@zhangqing2017 我也发现了这个问题,不知道你们是怎么解决的,可以给个思路不?...
--亚瑟·摸根
2. Re:戏说领域驱动设计(廿三)——工厂
@郭大侠武功盖世 领域层的模型是从视图层依赖过来的,问题在于存储层对象转视图层对象,这一步是不是有点不优雅了?...
--亚瑟·摸根
3. Re:戏说领域驱动设计(廿三)——工厂
@Assion Yang 我也发现这个问题,工厂在领域层,所以领域层没办法使用基础设置层的存储对象作为工厂的参数...
--亚瑟·摸根
4. Re:戏说领域驱动设计(廿三)——工厂
实体的构造器是protected,那么工厂应该和实体在同一个包中,也就是领域层。 领域层的工厂使用基础设施层的数据来创建实体的过程为: 应用层调用基础设施获取存储模型 应用层将存储模型转为试图模型 应...
--亚瑟·摸根
5. Re:戏说领域驱动设计(廿三)——工厂
OrderVO中的VO,是view object还是value object呢? 感觉OrderVO应该是贫血的,是view object; 如果是view object,那领域层还是需要一些贫血模型...
--郭大侠武功盖世
点击右上角即可分享