论文部分内容阅读
本文着眼于对象/关系映射,通过对国内外对象/关系映射框架的分析和比较论证,同时考虑到国内中小型应用开发过程中的问题及特点,借鉴和吸收对象/关系映射领域里面的相关研究成果,为了得到最大程度的软件复用,确定并实现了在设计模式的基础上,采用Java语言,以JbuilderX可视性编程软件为开发应用程序工具的对象/关系映射层框架的方案。
本对象/关系映射层框架建立了持久化对象及其属性与关系数据库中表及其字段的对应关系,提供了自动生成SQL语句的机制,对数据库的连接进行了建立与管理,实现了对象的增加、更新、删除及查找,并提供了一个独特的功能即在应用中无缝的使用多个关系
数据库。
本对象/关系映射层框架的应用,可以使得业务逻辑层只关心数据的处理而不用理解数据库的结构和数据库访问的问题,让开发人员更专注于业务逻辑层的设计以达到提高软件开发的效率和质量的目的;同时由于本框架使用了XML文件配置对象与关系之间的映射结构,并运用一些设计模式来实现框架,提高了系统的可维护性和灵活性。