文档介绍:西安电子科技大学
硕士学位论文
基于Struts+Spring+Hibernate框架构建WEB应用的设计与实现
姓名:严海
申请学位级别:硕士
专业:软件工程
指导教师:赵文平;王宇辉
20100301
摘要在一个畔⑾低车慕ㄉ柚校7⒖蚣艿难≡袷侵凉刂匾5模褂贸墒斓框架会减少开发工作量、缩短开发时间、降低开发成本,提高系统的可移植性和可扩展性。基于募芄蛊窘杵湓诩际跎系木薮笥攀埔丫为目前畔⑾低晨7⒌闹髁骺蚣茏楹稀本论文着重阐述了基于蚣芗际跏迪值腤信息系统的理论基础、设计思想、系统架构以及开发过程。首先本文对、和瓤蚣芙辛私樯埽唤幼沤岷蟂虷的各自特点,将这三种框架整合成一个多层框架。其中主要负责表现层,完成页面显示、响应用户请求等功能;主要负责业务逻辑层,完成应用系统的业务逻辑;饕8涸鹗莩志貌悖瓿捎胧莶愕慕换スδ堋Mü希浞值姆挥了、和母髯杂攀疲档土烁鞑慵涞鸟詈隙龋煌北疚南细介绍了这三个框架的组合在作者参与的,即业务运营支撑系统低持械氖凳┕蹋ü馊隹蚣艿淖楹嫌τ茫实现了系统的设计目标。关键词:框架
,甎,,瑃瑃甋篎..
氅本人签名:二隧日期望;:山∽。弓。日期』坐竺:兰:箩西安电子科技大学学位论文创新性声明关于论文使用授权的说明秉承学校严谨的学风和优良的科学道德,本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢中所罗列的内容以外,论文中不包含其他人已经发表或撰写过的研究成果;也不包含为获得西安电子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中做了明确的说明并表示了谢意。申请学位论文与资料若有不实之处,本人承担一切的法律责任。本人完全了解西安电子科技大学有关保留和使用学位论文的规定,即:研究生在校攻读学位期间论文工作的知识产权单位属西安电子科技大学。学校有权保留送交论文的复印件,允许查阅和借阅论文;学校可以公布论文的全部或部分内容,可以允许采用影印、缩印或其它复制手段保存论文。同时本人保证,毕业后结合学位论文研究课题再撰写的文章一律署名单位为西安电子科技大学。C艿穆畚脑诮饷芎笞袷卮斯娑本学位论文属于保密,在年解密后适用本授权书。师本日期名签人导
件组件,。.峁┝艘第一章绪论研究背景当前,”这个术语【。公司在窦际醴⒄狗矫婕负跏橇煜绕渌疽荒闧。.教ㄊ且蛔橛糜诮服务应用程序和桌面应用程序的软个框架类库多其他的编程功能。艘恍┛芍赜玫娜砑榧绦蛟笨梢越羌尤到自己的应用程序中去,这样就不需要完全从头创建一个新的软件’.教ǖ牧硪桓鲋匾W槌刹糠质峭ㄓ糜镅栽诵惺珻芄恢葱杏萌魏危甆支持的编程语言编写的程序。.绦的编译分两步进行,首先,程序被编译成微软中间语言,琈ㄒ辶薈的指令,多种不同的语言编写的源程序被翻译成代码后由楹显谝黄穑蝗缓螅庑㎝朐俦环胛L囟平台的机器代码。由于大多数平台使用的不同的机器语言,因此将程序首先编译为一个统一的形式鏜镅大大的增强了平台间的可移植性和语言间的互操作性。、安全机制以及其他细节问题。目前,.,它主要面向使用程序设计语言进行基于典型的商业化系统平台包括~个或者多个容器【俊H萜魇侵柑囟ㄗ榧供服务的一个标准化的运行时环境,虚拟机就是一个典型的容器。组件是一个可以部署的程序单元,它以某种方式运行在容器中,容器封装了底层的τ帽喑探涌,为组件提供事务处理、公司提出的平台。下面本文将对这两项主流技术进行简单的介绍和比较。在这个早期阶段,荳服务市场的垄断公司之一,有人估计現現实现了安全机制,并提供了许钠笠涤τ玫目7⒉渴稹
与应用、甆与型:.,国内外研究现状数据访问、安全性、持久性等服务。在中,组件和组件之间并不直接访问,而是通过容器提供的协议和方法来相互调用。组件和容器间的关系通过“协议来定义。容器的底层是服务器,它为容器提供中定义的各种服务和一个服务器步蠮τ梅衿可以支持一种或多种容器,常见的容器有两个:一个是萜鳎饕0琂蚃。另一个是器,主要包含企业级。#甆平台和平台的比较从相似点来看,两个平台的基础构造较为相似:在底层执行引擎都源于托管的虚拟机概念,程序的编译都经过了两个类似的过程,面向对象的程序设计都在两个平台上得到了实现,另外两个平台都提供了丰富的嗫狻此外,两个平台都具有三层或者多层体系结构:在客户端,.蚃提出了基于桌面的