用设计模式构建基于XML的双层数据访问中间件

用设计模式构建基于XML的双层数据访问中间件

罗莉娟[1]2004年在《用设计模式构建基于XML的双层数据访问中间件》文中研究表明在这个充满变化的知识经济时代,Internet迅猛发展,网络异构问题(不同硬件平台、不同的操作系统、不同数据库系统)日益突出。为了解决这一问题,人们提出了中间件技术,它以一种友好的方式屏蔽了许多底层繁琐的东西,让人们集中于业务逻辑上,提高开发了效率和代码的复用率。 论文的研究成果主要包括: 1.设计一种数据访问的双层结构。第一层是介于数据访问层和用户之间的中间层,主要是组织数据和调用数据访问中间件。第二层就是数据访问中间层,主要是同数据库交互。 2.在第一层设计中,屏蔽掉对数据访问中间件返回数据的处理过程,前台的编码变得十分的简洁,代码的可移植性很强。 3.在设计数据访问中间件时,根据设计模式的概念,提出几种灵活的访问数据层模式。对他们的可能性进行了比较,指出了各个类的作用、相互的关系以及如何对这个类进行扩展,侧重于模式的扩展性,最后筛选出一种强适应性的模式。 4.为减小同数据库的交互次数和等待时间,使用存储过程来对数据库进行操作,通过XML串来传递输入输出参数,取得较高的效率。 本研究在结构上,借鉴了结构模式的概念和方法,利用XML解析器较高的处理效率,对传统的中间件技术加以改进,为中间件技术的发展提供了一个思路。

柳丹[2]2007年在《J2EE平台上基于模式的高校教务管理系统的研究与构建》文中研究表明为了更好地推进信息化教育,国内有些高校开发了新的综合教育管理系统,有的则对原有系统进行了改进和二次开发。随着系统的深入使用以及高校规模的不断扩大,新的需求不断提出,这样就给系统可复用性、可扩展性和伸缩性能提出了考验。如何才能提高系统的使用寿命?系统如何更好的为管理人员、教师和学生服务?如何能使系统具有更好的用户体验呢?这些问题都是高等院校需要认真考虑的问题。本文利用业务的分析模式对教务管理领域中相关模块的业务需求进行分析,包括报名管理模块、成绩管理模块、费用管理模块和单据打印模块等。先通过业务分析找出变化点,封装变化点,建立起可复用的分析模型。然后在分析模型基础上利用设计模式来设计出良好的架构和业务功能子系统。最后实现和测试系统。从而使教务管理系统具有良好的可复用性、扩展性、伸缩性和更好的用户体验。由于架构的搭建是建立在对可能的变化点、变化的方式进行预测、分析和总结之上,所以当变化来袭时就能赢得主动。这样能节约系统二次开发和维护的成本。同时,领域内分析模型的建立能为今后相关业务分析时所复用,并且对领域外的相似场景的分析具有借鉴意义。

参考文献:

[1]. 用设计模式构建基于XML的双层数据访问中间件[D]. 罗莉娟. 四川大学. 2004

[2]. J2EE平台上基于模式的高校教务管理系统的研究与构建[D]. 柳丹. 华东师范大学. 2007

标签:;  ;  ;  ;  

用设计模式构建基于XML的双层数据访问中间件
下载Doc文档

猜你喜欢