摘要
大多数Web应用程序都是以数据驱动的,并且以关系数据库为中心。然而,多年来架构师已经设计了通过对象来建模问题域的应用程序。对象和关系数据库之间的通信一直都不流畅和简单。建立这类通信时遇到的困难通常称为“对象/关系阻抗失配”(O/ RM)。需要一个持久层来保存对象和从关系表载入对象。这些年来,产生了许多设计样式,为从事这项任务的架构师提供指南。现在,开发人员可以自己编写整个持久层,或者借助像NHibernate或Genome等O/RM工具的帮助,进行设计。
出处
《程序员》
2008年第9期104-104,共1页
Programmer