帮助 本站公告
您现在所在的位置:网站首页 > 知识中心 > 文献详情
文献详细Journal detailed

一个轻量级持久层及支持工具的设计与实现

导  师: 李文军

授予学位: 硕士

作  者: ;

机构地区: 中山大学

摘  要: 随着社会和科技的不断进步,计算机应用日益复杂,在这种情况下开发的软件系统面临着速度与质量的挑战,而软件复用是解决这一问题的有效手段之一,组件技术的发展就是最好的证明.在层次体系结构中,组件的应用组合了底层逻辑形成层次框架,更好的实现了重用性,减少了开发人员的负担.该文研究的内容的理论基础就是在三层体系结构中的业务逻辑层和数据层之间增加一个持久层,封装将对象的持久化所需的行为,为业务逻辑层提供持久化能力.该文的主要研究工作及成果包括:1.通过分析讨论,提出基于软件复用的思想,可以在三层体系结构中引入对象持久层形成多层体系结构,使得业务逻辑层只关心数据的处理而不用理解数据库的结构和数据库访问的问题,让开发人员更专注于业务逻辑层的设计以达到提高软件开发的效率和质量的目的.2.讨论了鲁棒持久层的需求分析和框架设计,并深入研究了对象到数据库的映射问题,提出各种映射策略解决持久层中必然面对的基本问题-对象/关系阻抗不匹配问题.3.在对鲁棒持久层研究的基础上设计和实现了一个轻量级持久层,给出了该轻量级持久层的需求分析,概要设计和详细设计结果.此外,还设计和实现了一个具有对象/关系数据库映射可视化功能的持久层支持工具.在该论文的实现过程中充分使用了JDBC技术和XML技术.4.最后,该论文还设计了一个演示项目验证了该轻量级持久层的可用性.

关 键 词: 持久层 对象 关系映射 关系数据库

领  域: [自动化与计算机技术] [自动化与计算机技术]

相关作者

作者 方磊

相关机构对象

机构 中山大学
机构 广东技术师范学院
机构 深圳信息职业技术学院
机构 深圳信息职业技术学院软件工程系

相关领域作者

作者 李文姬
作者 邵慧君
作者 杜松华
作者 周国林
作者 邢弘昊