文档介绍:文学位论教ㄏ禄凇9螹的数据库访问中问件的设计与实现王怡曾室蟹垫蘧电子科技大学成都申请专业学位级别硕士专业名称计算机应用技术年月论文提交日期..日分类号密级饷透碧饷髡咝彰指导教师姓名拔瘢俺啤⒀弧⒌ノ幻萍暗刂论文答辩日期学位授予单位和日期答辩委员会主席评阅人注鹤⒚鳌豆适掷喾╱》的类号。
摘要和讨论了雃数据库应用系统是以数据库管理系统存储基础数据,用应用程序对这些数据进行各种操作、处理以实现不同的业务逻辑的应用系统,是当前企业、政府信息化的一种主流的系统软件模式。数据库应用系统中的数据访问层是其基本的也是必不可少的组成。在四川省经济信息中心的多个数据库应用系统项目中,用传统的方法开发数据访问层,存在编码质量不一、大量重复工作、移植性差、可重用性本文针对中小型企业信息系统的开发模式和以上问题,设计、实现了一个痛胱远杉际醯目缡菘本文从对数据库应用系统架构和数据访问层实现方法的总结和分析出发,介绍际醯脑怼⑹迪址椒ê图际跤攀啤T谝陨侠论研究的基础上,本文从用户需求出发,使用<际酰τ檬实钡纳杓颇文中完成的数据库访问中间件分为运行时类库和开发时辅助构建工具两部分。运行时类库提供实体/关系映射的处理,提供数据访问、事务处理、自定义事件接根据工程对象构建堤謇┱共恪8ㄖ菇üぞ呶?7⑷嗽碧峁┝艘桓鲇好的配置、开发环境,用户可以利用这个工具来创建工程,完成不同种类数据源的数据库架构扫描,在所得架构上设置映射对象的属性和校验信息,编辑应用系统中需要用到的锞洹8霉ぞ呃肅及际酰峁┦堤謇┱层代码生成及Ⅺ订成湮募晒δ堋A硗猓霉ぞ呋固峁┦菘獗浠韬腿低、不利于维护等问题。⑹奔跎倏7⒐ぷ髁亢头奖阆低彻δ芾展,在运行时系统运行高效及方便维护和管理的目标。式,设计出整个屑浼墓ぷ髁鞒獭⒅饕D?椤⒅饕@嗪廷鯨结构等。在开发完成后进行了功能完成情况统计和性能测试,并与通常的数据库访问方式进行对比。口,它为业务逻辑层提供了业务实体对象,并通过缓存提高访问速度;开发时辅助构建工具其构建有两层意思:一是扫描数据库以构建こ潭韵螅欢认功能,对于实际开发很有意义。
测试结果表明目7⒋锏搅嗽て诘哪勘辏ü、提高维护效率起到了实际的效果。在文末针对目前版本墓δ芎筒蛔阒贫讼乱徊缴都苹关键词:数据库访问,中间件,对象/关系映射,.胱远摘要
锄胁,枷鸪鷖劬锄啪,雃锄锄肌瓵赳鎛懿醗..’癳乎齝瑀印瑚甆硪蕊孤西鶩%,伍饨∞,瓸叮百/篹晗辌百锄餫印..—閏﹏琲,,.】确甌,閠ⅲ瑂瑀廿甴:琲闐,琺篴,畁甌仃
ⅪⅥⅪⅥ·’..,、,甴,瑆吐甆..,越:,,疪縭
墨尘鱼关于论文使用授权的说明独创性声明王·L方外,论文中不包含其他入已经发表或撰写过的研究成果,也不包含与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明扫描等复制手段保存、汇编学位论文。本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。确的说明并表示谢意。签名:日期:年本学位论文作者完全了解电子科技大学有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或C艿难宦畚脑诮饷芎笥ψ袷卮斯娑导师签名:月日
课题背景随着电子商务、电子政务等信息化技术在中国的高速发展,除了大型企业,中小型企业也出现越来越多、越来越精细的信息化需求。中小型企业的财力有限,其信息化预算趋于经济实用,信息化过程循序渐进。因此中小型企业的信息化是一个长期的、渐进的、迭代的过程。从长远来看,一个高效的开发模式和可扩展随着网络应用的日益普及,软件应用的规模和范围无限扩展,许多应用程序需统效率过低、传输不可靠、数据加密、开发周期过长等等,单纯依赖传统的系统维护代价高、安全性差、系统间通讯功能较弱。在这个背景下,中间件技术应运而生。中间件泛指能屏蔽操作系统和网络协议的差异,能在异构系统之间提供通讯服务的软件。在四川省经济信息中心开发的多个数据库应用系统中,在团队开发的情况下,存在大量重复代码、编码工作量大、不利于维护等问题。经过对历史经验的总结、和中间件技术可以较好地解决,于是立项设计和开发本课题中针对以上问题分析、设计和实现了一个中量级的数据库访问中间件连接管理和严格并且灵活的事务处理。课题在研究对象/关系映射的基础上,通过#τ妹嫦蚨韵蟊喑讨械纳杓颇J剑瓿闪艘桓鲋С侄嘀质菘獾腛瓜的和可重用的系统架构是很重要的。要在网络