欢迎来到天天文库
浏览记录
ID:35181428
大小:3.02 MB
页数:56页
时间:2019-03-21
《基于mvc设计模式的轻量级php开发框架的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、分类号:TP311单位代码:10190研究生学号:201307027密级:无硕士学位论文基于MVC设计模式的轻量级PHP开发框架的研究与实现ResearchandImplementationonLightweightPHPFrameworkBasedonMVCDesignPattern研究生姓名:闫晓亮专业:计算机技术指导教师姓名:焦素云指导教师职称:副教授2016年4月长春工业大学硕士学位论文原创性声明本人郑重声明:所呈交的硕士学位论文,《基于MVC设计模式的轻量级PHP开发框架的研究与实现》是本人在指导教师的指导下,独立进行研究工作所取得的成果。
2、除文中已经注明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。作者签名:年月日长春工业大学硕士学位论文版权使用授权书本学位论文作者及指导教师完全了解“长春工业大学硕士学位论文版权使用规定”,同意长春工业大学保留并向国家有关部门或机构送交学位论文的复印件和电子版,允许论文被查阅和借阅。本人授权长春工业大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,也可采用影印、缩印或扫描等复制手段保存和汇编学位论文。作者签名:年
3、月日校内指导教师签名:年月日硕士学位论文摘要随着互联网的迅速发展和广泛普及,各种新兴的网络技术也层出不穷,但从Web的角度来看,目前的互联网仍然处于Web2.0时代,基于Web而产生的应用正在对人们的生活和工作产生着日渐深远的影响,在绝大部分的情况下,PHP是服务器端Web应用开发的首选语言。为解决火热的PHP应用需求与低效的交付能力之间的矛盾,促进快速应用开发,Web软件行业逐渐地引入了开发框架的概念。PHP从5.0版本之后才强化了面向对象的特性,在此基础之上,受其它Web语言开发框架的影响,逐渐出现了基于MVC模式的PHP开发框架。如今知名的PH
4、P开发框架已经多达几十种,而且,其数量还在不断增加,使用户选择起来比较困难;另外,每个公司业务都有自己的特点,只有依据自身业务特征构建框架,才能在开发时真正做到省时省力;自主开发框架能够加强团队的技术交流和沉淀;开源框架针对的是通用需求,企业如果想要有自己的特色功能,需要深入理解其原理方能改动,在框架出现bug时也很难做到及时修补;大多数开源框架都比较“笨重”,运行效率偏低。针对以上种种问题,本文设计、研制了一款轻量级的学习型PHP开发框架,它具备MVC开发框架的基本功能和良好的扩展性,同时在性能上较之PHP官方框架有所提升。总结下来主要有这些工作:
5、介绍研究背景和国内外现状;对国内外主流开发框架的优缺点进行说明;分析了本研究的意义并确定研究目标;安排了文章的组织结构。在相关原理与技术部分,简明介绍了框架研制过程中所涉及的关键技术和原理。接着,进行了框架系统的需求分析和设计,阐述了其编码实现方法。然后,对框架进行了功能测试,并对比PHP原生语言、TP、ZF等对其性能进行了测试,得出实验结论。最后,进行了总结和展望。关键词:MVC模式Web应用开发框架PHP模板引擎I硕士学位论文AbstractWiththerapiddevelopmentandwidepopularityoftheinternet
6、,allkindsofemergingnetworktechnologiescomeout,however,thecurrentinternetisstillstayingintheeraofweb2.0fromthewebperspectivetosee.Increasinglyprofoundimpactonpeopleinlifeandworkisbeinggeneratedbyweb-basedapplications.Inmajorityofcases,phpisthefirstchoiceofdevelopmentlanguageonse
7、rver-sidewebapplication.Inordertopromoterapidapplicationdevelopmentandsolvethecontradictionbetweenthefieryrequirementsforphpapplicationsandtheinefficientdeliverycapabilities,conceptofdevelopmentframeworkhasbeenintroducedintowebsoftwareindustrygradually.Theobject-orientedfeature
8、sofphphasbeenstrengthenedafteritsversion5.0,onthisbasi
此文档下载收益归作者所有