摘要:
回到目录上一讲介绍了DDD中的领域层,并提到下次要讲Unity,所以这篇文章当然就要介绍它了,呵呵,Unity是Microsoft.Practices中的一部分,主要实现了依赖注入的功能,或者叫它控制反转,对于控制反转(IoC)的文章我介绍了不少,Autofac,Castle等等,今天主要说一下Unity!在我的DDD架构项目中,各层间实现IoC使用的是Unity,因为考虑到AOP,cache等功能,所以就直接用Microsoft.Practices组件了,它真的很强大!这次的项目在业务上采用WCF实现,所以WCF业务与基础设施之间会有通信,而基础设施只是去实现Domain定义的功能,所以这两 阅读全文
posted @ 2013-09-16 14:15
张占岭
阅读(3225)
评论(0)
推荐(0)
摘要:
回到目录再论Domain与Infrastructure在面向领域的设计中,领域层(Domain)实现上是位于最底层的,其它层有对它的引用,包括基础设施层(Infrastructure)也是去引用领域层的,我认为,这是对的,事实上,在Domain中会规定如何去进行数据持久化的操作,包括方法名,方法签名等等,而采用哪种架构去实现这种持久化的方法则是Infrastructure层需要做的,这种设计绝对是把领域,业务放在第一位的,完全符合Eric 的DDD。Domain.Core Layer & Domain Layer我们在进行软件设计时,一个习惯就是把仅供代码抽象出来,这是对的,也是符合标 阅读全文
posted @ 2013-09-16 13:42
张占岭
阅读(7657)
评论(0)
推荐(1)
浙公网安备 33010602011771号