%0 Journal Article
%T New DAO pattern with dynamic extensibility
一个可动态扩充的数据访问对象模式
%A FANG Cheng
%A ZENG Ping
%A
方铖
%A 曾平
%J 计算机应用
%D 2007
%I
%X 当前已有的数据访问对象(DAO)模式普遍存在诸多不足之处,例如与业务对象的耦合度较大,不能实现软件系统的动态扩充,实现代码重复,系统维护难度较大等。针对这些问题,借鉴数据绑定的有关思想,引入元数据、元模型的概念,利用XML语言的独立性,提出了一个独立性更强、可动态扩充的数据访问对象模式,并结合具体应用实例说明了该模式的使用过程。该模式的创新之处在于如果需要增加业务对象,只需要修改映射文件,不必改动DAOFactory类的任何代码;而且由于该模式用一个DAO实现类完成所有业务对象的数据访问,如果需要修改某个SQL语法,只需要修改这个DAO实现类,不必逐一修改各业务对象类对应的DAO实现类。
%K 模式
%K 数据访问对象
%K 数据绑定
%K 元模型
%U http://www.alljournals.cn/get_abstract_url.aspx?pcid=5B3AB970F71A803DEACDC0559115BFCF0A068CD97DD29835&cid=8240383F08CE46C8B05036380D75B607&jid=831E194C147C78FAAFCC50BC7ADD1732&aid=2B7FB5CEBFDB7CAC&yid=A732AF04DDA03BB3&vid=DB817633AA4F79B9&iid=F3090AE9B60B7ED1&sid=A1B2DB191856EB2D&eid=4F89973563BBC285&journal_id=1001-9081&journal_name=计算机应用&referenced_num=0&reference_num=6