领域驱动设计学习

学习网址:

学习心得:

respository层(仓储):

     不仅仅是进行数据库CRUD操作,且解耦领域模型与技术架构,如果没有仓储层,则领域中就包括对持久技术层的严重依赖

 

也可以将仓储接口独立放在一个类库中,然后在领域层和仓储的具体实现中分别引用这个

 

规约模式 

避免将逻辑是写死在领域模型中的,如linq中 "from a where a.age>60"

 

服务分为 应用层服务、领域服务以及基础结构层服务

应用层服务也不会牵涉到业务逻辑 

基础结构层服务是显而易见的,比如,邮件发送服务、数据服务、事件总线等等。这些服务是与领域无关的,只跟技术实现相关

 

 

 

领域驱动设计案例:Tiny Library

CQRS体系结构模式实践案例:Tiny Library

使用Apworks开发基于CQRS架构的应用程序

Microsoft NLayerApp案例理论与实践

 

 

 

 

 

 

 

Layer一词更多的是表示对系统组件或功能的逻辑区分

 


 

 

 

 

 

 

转载于:https://www.cnblogs.com/vebest/archive/2011/08/02/2125494.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值