基于MVC设计模式的轻量级PHP开发框架的研究与实现

被引量 : 0次 | 上传用户:ken_200
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的迅速发展和广泛普及,各种新兴的网络技术也层出不穷,但从Web的角度来看,目前的互联网仍然处于Web 2.0时代,基于Web而产生的应用正在对人们的生活和工作产生着日渐深远的影响,在绝大部分的情况下,PHP是服务器端Web应用开发的首选语言。为解决火热的PHP应用需求与低效的交付能力之间的矛盾,促进快速应用开发,Web软件行业逐渐地引入了开发框架的概念。PHP从5.0版本之后才强化了面向对象的特性,在此基础之上,受其它Web语言开发框架的影响,逐渐出现了基于MVC模式的PHP开发框架。如今知名的PHP开发框架已经多达几十种,而且,其数量还在不断增加,使用户选择起来比较困难;另外,每个公司业务都有自己的特点,只有依据自身业务特征构建框架,才能在开发时真正做到省时省力;自主开发框架能够加强团队的技术交流和沉淀;开源框架针对的是通用需求,企业如果想要有自己的特色功能,需要深入理解其原理方能改动,在框架出现bug时也很难做到及时修补;大多数开源框架都比较“笨重”,运行效率偏低。针对以上种种问题,本文设计、研制了一款轻量级的学习型PHP开发框架,它具备MVC开发框架的基本功能和良好的扩展性,同时在性能上较之PHP官方框架有所提升。总结下来主要有这些工作:介绍研究背景和国内外现状;对国内外主流开发框架的优缺点进行说明;分析了本研究的意义并确定研究目标;安排了文章的组织结构。在相关原理与技术部分,简明介绍了框架研制过程中所涉及的关键技术和原理。接着,进行了框架系统的需求分析和设计,阐述了其编码实现方法。然后,对框架进行了功能测试,并对比PHP原生语言、TP、ZF等对其性能进行了测试,得出实验结论。最后,进行了总结和展望。
其他文献
毫米波无线通信技术,因其具有丰富的频段资源以及支持更高的传输速率,已经在高速移动通信上引起了人们的广泛关注。然而,毫米波的短波长在高移动速度环境下会遭受更严重的多
服务是一种特殊的商品,服务贸易或服务贸易自由化可以实现服务业资源的有效合理配置,提高服务业整体的经济效益,同时,开放服务贸易市场,可以降低服务成本,进而降低商品生产和
目的观察中药甘遂辅助治疗对重症急性胰腺炎(SAP)腹内高压早期肠道通透性的影响,并探讨其与炎性反应的关系和预后。方法将患者分为两组,对照组按常规方案治疗;治疗组在对照组
<正>2011年全球倡议,慢性阻塞性肺疾病(COPD)被更新了定义[1]:"COPD是一种可以预防和可以治疗的常见疾病,其特征是持续存在的气流受限。气流受限呈进行性发展,伴有气道和肺对
随着房地产市场的成熟和市场经济的快速发展,企业的投资业务早已渗入到房地产业,为了了解企业的房地产投资业务、正确评估企业价值,投资者对与投资性房地产相关的会计信息也
我国碳排放量于2008年超过美国成为全球第一排放国,因此,我国的碳排放数量及排放路径倍受世界关注,未来的经济发展必将面临减排的严峻挑战。基于此,本文采用1978~2010年碳排放
广东潮州地区的东凤村原本是一个杂姓聚居的村落 ,后来逐渐演变为单姓陈氏村落。借助于实地调查所得之口述传说和族谱、方志等文献 ,再现东凤村宗族整合的历史过程和与之相关
目的观察耳穴贴压法对高血压病临床疗效。方法将80例高血压病患者随机分为两组,均口服坎地沙坦酯,治疗组加用耳穴贴压,14 d为1疗程。结果治疗组临床症状改善疗效优于对照组,
作为社会经济史研究领域与人类学对话的主要范畴 ,土地垦殖、宗族发展、神明崇拜、户籍制度的演变以及族群问题等 ,都展现了地域社会文化结构的动态过程。历史研究不仅要阐述
<正>腰椎间盘突出症是纤维环破裂后髓核突出压迫神经根造成以腰腿痛为主要表现的疾病。腰椎间盘退行性改变或外伤所致纤维环破裂,髓核从破裂处脱出,压迫腰椎神经,而出现腰腿