摘要:
关系数据库之所以取得成功,最重要的原因之一就是SQL的存在,它是数据库通信标准语言。1. 架构模式: 驱动领域逻辑访问数据的方式: SQL语句嵌入在程序设计语言中; 行数据入口、表数据入口:把SQL访问从领域逻辑中分离出来,并把它放到独立的类中(让它们以数据库中的表结构为基础,每一个数据表对应一个类),这些类为数据库建立了一个入口; 活动记录:领域模型简单时,每个领域对象负责对应数据库的表的存取过程 数据映射器:领域模型复杂时,处理数据库和领域模型之间的所有存取操作,并且允许双方都能独立变化 面向对象数据库:领域模型不管有多复杂,均可使用(... 阅读全文