摘要: 领域驱动设计(DDD),貌似很强大,遵循OO的思想。但DDD落地有点难度,软件一般都会分层架构,整个系统分为3层或4层。三层的分别为:展示层、业务逻辑层、数据访问层。四层大致为:展示层,业务逻辑层,领域层,数据访问层。在四层的架构中,我们看到了领域层。顾名思义,里面是放领域对象的。里面的领域有可能除了包含领域固有的逻辑外,还会包含一些操作持久化对象的方法。为了满足单一职责,提高复用的能力,有必要将操作持久化对象的方法分离出去。有牛人建议使用Repository来封装持久化对象的操作方法,想法貌似不错。但当真正这样干的时候,总是会遇到这样那样的问题,比如:1、领域对象之间有很多关联、依赖的关系. 阅读全文
posted @ 2011-06-24 15:04 李中华 阅读(326) 评论(0) 推荐(0) 编辑