Active Record和Domain Object + Dao
来源:互联网 发布:算法复杂性分析的目的 编辑:程序博客网 时间:2024/05/22 09:40
Martin Fowler的 Active Record pattern实现,它是指一个既包含数据又包含行为的对象,这些数据需要持久保存到对应的数据表中。Active Record一个很明显的特征是:将数据访问逻辑也包含在这个domain对象中,通过这种办法让人们可以知道如何从数据库读写数据。如下图:
Active Record,也就是将Dao中对数据库的CRUD方法和Domain Object整合在一起, 我们知道,Dao模式本质是桥模式,通过Dao可以将不同的数据库访问实现分离,并且在运行时组合,但是,Martin Fowler将Dao从Domain Object分离出去的对象称为贫血对象。
http://en.wikipedia.org/wiki/Active_Record
- Active Record和Domain Object + Dao
- 浅谈model, orm, dao和active record的区别
- DAL、DAO、ORM、Active Record辨析
- DAL、DAO、ORM、Active Record辨析
- DAL、DAO、ORM、Active Record辨析
- DAL、DAO、ORM、Active Record辨析
- Active Record
- Active Record
- [翻译]NHiberante和Active Record,如何选择?
- hibernate domain class record
- Ruby on rails --- ActiveRecord基础(SQL和Active Record)
- Active Record 触发验证和略过验证的方法总结
- Active Record simple query
- Active Record Query
- ADOdb Active Record
- Active Record Basics
- 关系型 Active Record
- rails active record associations
- .NET Framework 3.0
- JQuery相关资料
- 出现灾难性Bug:Vista RTM跳票内幕曝光
- 使用信息架构视图访问数据库元数据
- 微软官方反间谍流氓软件WindowsDefender
- Active Record和Domain Object + Dao
- 不同服务器数据库之间的数据操作
- 在Windows上玩转Mono/Linux
- 十天学会php之第五天
- 微软发布Windows Vista Tips and Tricks网站
- Custom Build Numbers in Team Build
- 2007 Office System Video
- 有价值的杂志《MSDN杂志》中文版
- Struts2的OGNL