文档介绍:武汉理工大学
硕士学位论文
基于Struts和Hibernate的web应用的设计与实现
姓名:杜文艺
申请学位级别:硕士
专业:计算机应用技术
指导教师:黄樟灿
20080401
摘要在低成杓浦校孀乓滴衤呒脑嚼丛礁丛樱绾翁岣遅系统的执行效率、可复用性、可扩展性和可维护性,降低构建和维护的成本,一直是业尽量重用以前的架构,和褪瞧渲械牧礁鲇判憧7⒖蚣堋是一个基于平台实现了杓颇J降牡湫涂蚣埽峁┝俗约旱目刂器组件,并整合了相关技术用于实现杓颇J街械哪P妥榧褪油组件模型。框架有效地分离了数据的控制和数据的表现,克服了传统应用开发方式所固有的弊端,适应越来越复杂的多层τ孟低车纳杓菩枨螅为开发和配置企业应用提供了健壮、稳定的服务。,它不仅提供了从类到数据库的映射,也提供了数据查询和恢复等机制。本论文正是依据和饬酱罂蚣艿幕驹恚7⒘艘桓龉紫燃蛞=樯芰寺畚难芯康谋尘啊⒀芯康哪谌莺脱芯康囊庖濉幼畔晗嘎凼隽薙虷的基本原理和它们的技术优势。通过将这两个架构整合起来,可以得到一个开发灵活、低耦合且易于维护的系统。缓笠怨何锿鞠低澄J道隽烁孟低车男枨蠓治觯枋隽讼低车慕色及权限控制,介绍了系统的总体框架及业务模块划分情况,分析了各个业务模块的相应业务功能和业务流程。艚幼乓谰軸虷这两大框架的基本原理,借助对系统的需求分析,实现了购物网站系统,并解决了本系统中存在的一些问题。诘章根据和呐渲梦募韵低辰辛讼晗覆渴鸩⒏出了本系统的运行过程。詈蠖匀慕辛俗芙幔赋隽讼低车牟蛔阋约敖窈笮枰Q芯康姆较颉本文研究结果证明,基于和腏τ每7⒕哂泻芎的可行性。在开发过程中,和饬酱罂蚣艿幕驹砦1鞠低的实现提供了重要的理论基础,也为实际企业开发奠定了坚实的基石。界普遍关注的焦点。软件架构的建立是复杂而又持续改进的过程,软件开发者物网站系统。全文共分为六个章节,论文的主要工作如下:关键词:,,购物系统,疪,
.’,,蕊琒疭琫’’.瑆甀甌瓾,,痶痯痳,...
疭甀’:,,,疪,’,琲琣.,,痜瑃琣.
侧.&·独创性声明关于论文使用授权的说明或部分内容,可以采用影印、缩或其他复制手段保存论文。究成果。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得武汉理工大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。本人完全了解武汉理工大学有关保留、使用学位论文的规定,即学校有权保留、送交论文的复印件,允许论文被查阅和借阅;学校可以公布论文的全部C艿穆畚脑诮饷芎笥ψ袷卮斯娑本人声明,所呈交的论文是本人在导师指导下进行的研究工作及取得的研’
第绪论选题背景研究内容作D壳霸诔志貌懔煊颍鱿至诵矶嘤判愕亩韵螅叵涤成淇蚣堋就当前,咎岢龅腏逐渐成为企业用开发的标准,疛技术也得到了广泛的应用。,它为τ锰峁┝四P停油迹刂破蚣躷绕涫视糜诳7⒋笮涂衫┱沟膚曲应用。在采用架构的企业级应用程序中,开发人员最关心的是如何实现复杂的业务逻辑,而绝大多数业务对象都涉及到关系数据库。在采用作为应用的开发语言时,传统的方法是直接通过胧菘饨薪换ィ这个工作量很大,而且一旦业务逻辑稍微有一些变化,就要大量地更改这些中的锞洌虼瞬还苁强7⒒故俏は低扯己懿环奖恪S谑牵嗣想到了在业务逻辑层和数据库层之间增加一个持久层,专门负责实现对象和关系数据库之间的映射,将对象作为永久信息来存储和访问,。峁┝饲看蟆高性能的对象到关系数据库的持久化服务。利用7⑷嗽笨梢园凑的基础语法进行持久层开发。本文提出了一种基于和腤应用开发模式,通过对系统的详细分析,提供了一种实现多层τ孟低晨7⒌慕饩龇椒āNA顺浞炙明框架的先进性及可用性,本文结合项目“购物网站系统纳杓剖迪郑约诜治鯳系统开发的一般模型和杓颇J降幕∩希晗覆砑成的框架进行阐述。本论文研究的主要内容如下:武汉理工人学硕士学位论文
,论证了持久层在实际开发中的重要性。陨系睦砺刍√岢龌赟虷的τ孟低车慕饩方案,并将此方案应用到购物网站系统中进行实践。在湖北九洲电器集团的购物网站系统的开发过程中,我们采用基于式的框架,⑹油和控制器组件,提高了应用的可重用性和扩展性。同时,其分层设计的体系结构,使系统在内容不断增长的情况下仍能保持清晰的结构。作为优秀的持久层框架实现,提供了强大、高性能的对象到关系型数据库的持久化服务