Spring和HIbernate对DDM设计的支持
A:数据访问对象
DAO和资源库在领域驱动设计中都很重要。DAO是关系型数据库和应用之间的契约。它封装了Web应用中的数据库CRUD操作细节。另一方面,资源库是一个独立的抽象,它与DAO进行交互,并提供到领域模型的“业务接口”。
资源库使用领域的通用语言,处理所有必要的DAO,并使用领域理解的语言提供对领域模型的数据访问服务。
DAO方法是细粒度的,更接近数据库,而资...
原创
2009-07-11 10:08:30 ·
93 阅读 ·
0 评论