%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