这篇博客讨论了使用动态 DAO 代替 activerecord。在静态类型语言的上下文中,“动态”DAO 到底是什么意思?这是否仅适用于 VM 上的静态类型语言或编译语言?
问问题
165 次
1 回答
0
DAO 和 ActiveRecord 都是访问数据库中数据的模式。DAO 代表“数据访问对象”。以下是相关 Wikipedia 页面的链接,以了解有关各个模式的更多信息。
- 活动记录:http ://en.wikipedia.org/wiki/Active_record_pattern
- DAO:http ://en.wikipedia.org/wiki/Data_access_object
请注意,ruby gem activerecord 是“Active Record”模式的实现,它恰好与该模式具有相同的名称。
于 2013-01-03T13:56:28.343 回答