欢迎来到天天文库
浏览记录
ID:31967838
大小:1.31 MB
页数:55页
时间:2019-01-29
《php-struts框架的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、浙江大学颁土学位论文摘要Y58196.1随着Web的广泛应用,Web应用程序日益复杂,人们对Web应用程序的开发效率、口丁靠性、可维护性和可扩展性提出了更高的要求。传统的开发模式将数据访问代码、逻辑处理代码和表示代码相互混合,带来了诸多问题,已经不能满足Web应用快速发展的需要。PHP语言是一种重要的Web应用开发语言,目前,全球有相当数量的Web应用程序正在用PHP进行开发。本文参考Struts框架的实现提出了“模型一视图.控制器(Model-View-Controller,MVC)”设计模式的PHP实现——PHP—Struts框架,它的目标是给PHPW
2、eb开发者提供一个类似于Struts框架那样的Web应用程序框架,使得Web应用程序的数据、视图、控制相互分离,实现Web应用程序的松散的耦合,从而提高Web应用程序的开发效率、可靠性、可维护性和可扩展性。本文剖析了Struts框架的构架和组成;基于MVC体系结构和Struts框架的构架,提出了PHP—Struts框架的构架;文章重点分析了PHP.Struts框架的各个模块,详细阐述了各个模块的设计与实现;文章最后简要介绍了基于PHP.Struts框架的Web应用程序的开发方法。PHP—Struts框架已经应用于嵌入式Linux系统上的Web应用程序的开发
3、中,并取得了良好的效果。关键字MVC设计模式;Struts;PHP.Struts;框架一一塑坚查堂堡主堂堡笙苎AbstractWithwebextensivelyapplied,webapplicationsarecomplexmoreandmore.Peoplehopewebapplicationswouldimproveondevelopmentefficiency,reliability,reuse,adaptabilityandmaintainability.Severalproblemsmayarisewhenapplicationscontai
4、namixtureofdataaccesscode,businesslogiccode,andpresentationcode.Thetraditionaldevelopmentmodecann’tfulfilltheneedofwebapplicationsrapidlygrowing.PHPisailimportantweblanguage.Today,anumberofwebaDplicationsarebeingdevelopedusingPnAPHPimplementofMVC(Model—View-Controllen.nanaedPHP_St
5、rutsframework,willbeintroducedinthispaper.ThetargetofPHP_StrutsframeworkistoprovideawebapplicationframeworksimilartostrutsframeworktoPHPdeveloper.Theframeworkwillseparateapplications,dataaccesscode,businesslogiccode,andpresentationcode.So,applicationswillimproveondevelopmenteffici
6、ency,reliability,reuse,adaptabilityandmaintainability.Thispaperanalyzesthestructureandcomponentsofthestrutsframework.ThearchitectureofPHP-StrutsframeworkbasedonMVCandthearchitectureofthestrutsframeworkispresented.Theemphasisofthispaperisonthearchitecture.componentsofPHP_Strutsfram
7、ework.Thedetailofthedesignandimplementationofeverymoduleisdiscussed.Ontheendoftllispaper,howtodevelopawebapplicationusingPHP—Strutsframeworkispresented.PHP—StrutsframeworkhasbeenappliedintheprocessofdevelopingwebapplicationsrunningonembededLinux.Thedevelopmentefficiencyisenhanced.
8、KeywordsMVCdesignpattern,Struts,P
此文档下载收益归作者所有