欢迎来到天天文库
浏览记录
ID:32696730
大小:1.75 MB
页数:62页
时间:2019-02-14
《基于mvc设计模式的web开发框架的研究及应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、分类号TP393.09密级公开重庆邮电大学硕士学位论文Y1219424论文题目叁±巡堡遮盐蕉叁鲍迎曼旦亚蕉框架的研究及应用(题名和副题名)英文题目ResearchandApplicationofWEBDevelopment—FrameworkBasedonMVCDesignPattern硕士研究生盘晓簦指导教师奎苤蟹塾蕉学科专业盐簋趣应围拉盔论文提交日期2QQ!生5旦3Q王论文答辩日期2娅2生6且3±论文评阅人塞边缝塑趱匝豳盔至览匝廛熬搔.血蒸盘丝丝红答辩委员会主席李祖枢教授重庆大学2007年4月20日重庆邮电大学硕士论文目录摘要在电子商务时代,通过Web提供服务和
2、进行业务处理已经成为企业获得竞争优势的有效方式,许多企业都迫切要求快速、高效的构建自己的Web业务系统。J2EE是Sun提供的一个标准的企业应用开发平台,它为我们开发企业Web应用提供了丰富的技术选择。然而一个高质量的Web应用依赖于设计良好的软件框架的支持。如何正确应用J2EE核心技术和其它技术来设计和构建一个强健的、具有伸缩性的、可重用的Web应用体系框架是我们所面临的挑战。MVC是软件工程学中一个非常重要的设计模式,它的出现为交互式系统的开发提供了一个非常优秀的模型。MVC模式对类对象的强制分离使系统开发变得更加灵活,同时又提高了系统设计的可重用性。正是MVC
3、模式在交互式系统开发中所体现出的强大优势,MVC模式被开发人员逐步引入J2EE体系之中,成为J2EE进行交互式应用开发时,特别是Web应用开发时一个非常重要的设计模式。而目前广泛使用的smuts框架作为MVC设计模式的一种实现架构,具有MVC的各种优点,但也存在着一些缺点和不足。基于上述理论,论文重点讨论了Web应用的框架设计,在Struts框架的基础上结合Hibernate持久化框架、JSTL、Velocity模板设计了一个基于MVC设计模式的整合框架。在该框架中,Struts作为基础架构实现框架的控制器部分;Velocity模板和JSTL标记来取代原有的JSP和
4、标签技术构成视图部分;在模型部分,利用Hibernate框架来提供持久层支持。该整合框架是Struts框架的扩展和改进,框架中使用了多种设计模式,具有良好的扩展性和可维护性。论文重点分析了该整合框架的设计原理和关键实现技术。论文最后,在提出的整合框架的基础上设计开发了一个典型的Web应用一网上数码商店,并给出了该应用的详细设计过程,说明了该框架的可行性。关键词:Web应用,MVC设计模式,Struts框架,数据持久化重庆邮电大学硕士论文目录AbstractInelectronic-commerceera,suppliesservicesandmanagesbusin
5、essviawebhavealreadybecometheeffectivewaytoobtainthecompetitiveadvantage.Manyenterpriseshopeurgentlytoconstructtheirownwebbusinesssystems.J2EEisastandardplatformprovidedbySUNcorporation,whichsuppliesuswimrichtechnicalchoicestodevelopweb-basedenterpriseapplication.Ahigh-qualityapplicati
6、on,however,dependsonthesupportofwell—designedinfi'astmcture.Therefore,howtouseJ2EE’Scoretechnologiestodesignandconstructarobust,sealableandreusableinfrastructureofwebapplicationremainstobeachallengewemustbefacedto.MVCisorleofthemostimportantdesignpaReminthesoftwareengineering.Itprovide
7、sallexcellentdevelopingmodelfordevelopingtheinteractivesystem.MVCmode’Scompellingseparationcontrolofdatafromrepresentationofdatainfunctioneffectivelyimprovesboththedevelopingflexibilityofwebapplicationsystemandthereusablerateofthesystemdesign.BecauseofthegreatadvantageofMVCdesignpatt
此文档下载收益归作者所有