随笔分类 -  DDD

摘要:Repository有两种实现思想1.自由式。领域层(DomainModel和DomainService)需要什么样的数据,都问Repository拿,Repository根据领域层的需要,增加许多方法。2.固定式。Repository只提供有限的几个接口,其中查询数据只提供FindById、GetAll几种方法。注意,固定式、特别是泛型的固定式(泛型的Repository)容易流于DA模式。DA模式与Repository模式有显著差别,要注意区分。我越来越倾向于用固定式。但固定式有个前提:DomainModel必须设计为聚合模型,访问任何数据,都必须从聚合根入手,不能跳过聚合根。例如我们要获 阅读全文
posted @ 2012-08-22 13:31 深圳大漠 阅读(831) 评论(0) 推荐(2)