文档介绍:摘要
摘要
随着网络技术的迅速发展和平台的广泛应用,基于的多层体
系结构逐渐发展成为应用开发的主流。但在开发中仍然存在程序可重用程
度低、维护工作繁琐等不足。因此,如何组织应用程序采用一种较好的体系结
构、设计模式和可重用的框架进行应用软件的开发,是当前技术发
展的热点之一,也是一个很值得研究的课题。
是近年来,开发中最为流行的框架技术之一,它通过把一组相互协
作的类、以及标签库结合在一个统一的框架中,将模式所具有的“分
离业务逻辑和显示逻辑”的能力发挥到了极点。对于一个复杂的应用,框
架可以方便迅速地将其划分成模型、视图和控制器组件,提高了应用的可重用
性和可扩展性。而作为优秀的持久层框架实现,提供了强大、高性能
的对象到关系型数据库的持久化服务,其良好的持久层映射机制,使得操作完
全面向对象,利用提供对模型部分的支持,可以大大降低业务
模型的开发难度。本文将架构和技术整合起来,给出了一个开
发灵活、低祸合及易于维护的企业级应用的完整解决方案。
本文首先在介绍了系统开发的一般模型和设计模式的基础上,详
细阐述了框架的体系结构和基本原理,并通过数据持久层概念的提出,介
绍了的运行机制。然后通过应用和框架技术开发医务
报销管理系统的实例,分析各项技术在实际开发中的应用方式,最后对
的查询缓存进行了改进,通过性能测试,得到了满意的结果。
关键词,持久层,,对象关系映射,缓存
声
勿
咖运
恤
砌
喇
妙
丘
户
血沙
学位论文独创性声明
学位论文独创性声明
本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的
研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含
其他人已经发表或撰写过的研究成果,也不包含为获得一直或其他教育
机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何
贡献均已在论文中作了明确的说明并表示谢意。
学位论文作者签名‘手写,赵小液签字日期年‘月日
学位论文版权使用授权书
本学位论文作者完全了解达堂有关保留、使用学位论文的规定,
有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅
和借阅。本人授权直星去堂可以将学位论文的全部或部分内容编入有关数据库
进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。
保密的学位论文在解密后适用本授权书
学位论文作者签名手写很、稚”师签“‘手写礁
签字日期年石月日签字日期年‘月日
学位论文作者毕业后去向
工作单位电话
通讯地址邮编
第一章绪论
第一章绪论
课题背景
当前,公司提出的已经逐渐成为企业
应用开发的标准,技术也得到了广泛的应用。随着技术的成
熟,越来越多的开发人员开始使用,应用框架·是
软件组织提供的一项开放源代码项目,它为应用提供了模型一视图一
控制器框架,尤其适用于开发大型可扩展的应用。但是架
构只解决了视图层、业务层和控制层的分离,并没有为涉及和创建模型组件提
供现成的框架。不过,允许使用其他模型框架来处理应用的业务领域。
在采用架构的企业级应用程序中,最有价值、开发人员最关心的是如
何实现复杂的业务逻辑,而绝大多数业务对象都涉及到关系数据库。在采用
作为应用的开发语言时,传统的方法是直接通过与数据库进行
交互。但是这个工作量很大,而且一旦业务逻辑稍微有一些变更,就要大量地
更改这些中的语句,因此不管是开发还是维护系统都很不方便。于
是,人们想到了在业务逻辑层和数据库层之间增加一个持久层,专门负责实现
对象和关系数据库之间的映射,完成将对象作为永久信息存储和访问,即对象
的持久化工作。
作为架构体系中单独的一层,完善的持久层应该达到以下目标
代码可重用性高,能够完成所有的数据库访问操作。
如果需要的话,能够支持多种数据库平台。
具有相对独立性,当持久层的实现发生变化,不会影响上层的实现。
目前在持久层领域,已经出现了许多优秀的对象一关系映射框架,有的是
商业性的,有的是开放源代码的。。就是一种越来越受欢迎的开放源代
码的对象一关系映射框架。提供了强大、高性能的对象到关系数据库
的持久化服务。利用,开发人员可以按照的基础语义进行持久层
开发。
第一章绪论
研究内容
本文提出了一种基于和的应用系统多层框架模型,通
过对模型主要层次的分析和详细讨论,提供了一种实现多层应用系统开发
的解决方案。为了充分说明框架的先进性及可用性,本文结合项目“医务报销管
理系统”的设计实现,对集成