文档介绍:大连理工大学
硕士学位论文
基于Spring及iBATIS的一种Web框架的设计与应用
姓名:李裔楠
申请学位级别:硕士
专业:软件工程
指导教师:牛纪桢
20080607
要摘随着难该头⒄梗琖系统已广泛的应用到社会、生活的各个方面,而且其需求日益增长,涉及的领域越来越广,复杂性也变得越来越高。但是目前许多基于技术的企业τ孟低车目7⑺饺幢冉系停饕1硐治#嚎7⒅械母髦致呒炻遥以至系统难以开发和维护;缺少可以重复使用的组件,导致可重用性差、工作量大、开为了解决上面的问题,本文通过对设计模式和框架技术的研究,掌握了设计模式对特定设计问题的解决方法,运用对框架设计中所使用相关技术研究与分析的结果。基于τ孟低程囟ǖ目7⑵教ā捎肕—.杓颇J剑岷疭、疭两种开发模式,以目前比较流行的开源框架和为基础,有效的集成上述两种开源框架,最终给出一个τ孟低晨7⒑统<侍獾木咛褰饩龇桨福并将其表述成τ孟低成杓颇J娇蚣堋4送猓诳蚣苌杓粕希疚亩浴翱突Ф四拟浏览器访问”进行了有效的尝试,实现了客户端不需要打开浏览器就可进行问的自动化处理。通过该模型框架的构建,将对涉及相同领域的τ孟低车目7ⅲ提供有效的借鉴和指导。论文中将上面设计的蚣苡τ迷谌辗侥彻镜木蔡馐怨芾硐低晨7⒐讨校验证了使用此框架可以使开发人员更专注于业务逻辑的实现与有效的改善和优化信息系统的开发过程,从而能够大幅提升程序设计人员的研发效率和τ孟低车目7速度。此外采用此框架还可以提高系统性能与软件的质量。关键词:框架;;;模拟浏览器发过程繁琐、客户端难以表示复杂数据等等。大连理工大学专业学位硕士学位论文
,篎;;;.瑄甐狢瑄,.瑂琤瑄,.,,.——
:本硕士学位论文是我个人在导师指导下进行的研究工作及取得研究成果。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写的研究成果,也不包含为获得大连理工大学或者其他单位的学位或证书所使用过的材料。与我一同工作的同志对本研究所做的贡献均已在论文中做了明确的说明并表示了谢意。作者签名:
翩张华磁窒角确仫翌芷;上月卫日论文版权使用规定”,同意大连理工大学保留并向国家有关部门或机构送作者签名:大连理工大学学位论文版权使用授权书本学位论文作者及指导教师完全了解“大连理工大学硕士、博士学位交学位论文的复印件和电子版,允许论文被查阅和借阅。本人授权大连理工大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,也可采用影印、缩印或扫描等复制手段保存和汇编学位论文。旦大连理工大学硕士研究生学位论文
言引针对τ眯枨蟮娜找嬖龀ぃ焖倏7⒏咧柿康腤应用系统,满足社会需要,成为业界研究的一大热点问题。目前,大部分τ孟低车目7⒍蓟嵊行У牟捎每蚣芗际酰从τ靡恢挚蚣茏为整个系统实现和程序编写的基础。在这种框架的设计和应用中,往往需要包含数据库访问、安全性、人性化、分布式等等大量的软件技术,这些技术纷繁而复杂,其规模产生了数以万计的代码量和大量的各种资源。这些不仅要聚合在一起,同时,它们之间还要相互通信和访问,共同完成业务逻辑所要求的各种处理过程。因此,如何组织应用程序以实现简单高效的程序编写;如何保证程序的易读性、可交互性、可维护性;如何提供便利的升级和扩展方式;如何适应复杂的网络环境、满足多样化的用户需求、灵活实现业务模式、抽象复杂的业务流程等等这些在业务和技术上拥有能用来规范所有程序调用、访问、错误等常规处理,提高软件质量的一整套框架构建方案的探讨和实现是非常为了达到课题的研究目的,帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的τ孟低晨蚣埽托枰W酆舷衷谙冉募际酢⑸杓颇J健⒖7⒗砟睿被广泛接受和认可的方法论产生一套框架性核心代码:包括从前端换坏揭滴癫数据交互、数据持久化和存储到事务,安全机制和错误处理等这些在开发中涉及的逻辑芯肯肿年以后出现了几种主要的技术融台方式。越来越多的7⒒肪晨J贾С甐瓹设计模型,为开发者提供了全套的开发框架。实际上,⒖蚣艿牡湫痛怼?T聪钅吭趙开发框架和应用模型方面表现得非常积极,、、、等都是开源世界里与7⒖蚣芎蚖内容管理相关的优秀解决方案。本文主要是通过分析和设计,给出一种基于杓颇J降腂/峁褂隒/峁相结合的企业级低秤τ每蚣堋J紫龋疚脑谝灾薪樯芰薟应用系统的发展趋势,简要说明了低车幕咎氐恪H缓竺枋隽朔治錾杓瓶蚣芩褂玫南喙丶际及其应用,并在此基础上进行框架分析设计以及实现。在第四章结合疭与疭模块的大连理工大学专业学位硕士学位论文尘坝胍庖重要和有意义的。和方法。疚牡墓ぷ
开发过程给出这一框架的具体应用。最后分析总结论文的主要工作与成果,并总结了框架的优点与不足。本文共分为五章。在第一章说明了框架所采用的基础理论和相