基于RIA和MVC的PHP开发框架的研究与实现

被引量 : 12次 | 上传用户:lwsun_2008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
PHP已经成为目前应用最为广泛的Web开发语言,但是一直以来PHP的开发都没有统一的规范。开发人员必须有过硬的开发能力才能开发出性能卓越、可扩展性强、可维护性高的Web应用程序,但开发效率仍然是系统开发过程中所面临的一大挑战。近些年来,由于个人电脑的普及和性能的快速提升,PC端对数据的处理能力较以前有了很大程序的提高,于是基于RIA(富客户端应用程序)的Web系统的开发便应运而生。但是目前PHP开发框架普遍存在构架复杂、学习困难、运行效率低、对富客户端系统开发支持不足等问题。本文就目前PHP存在的问题,实现了一种基于RIA富户端应用程序和MVC设计模式的PHP轻量级开发框架,并详细介绍了框架工作原理和实现过程。本文主要研究内容如下:研究分析了目前国内外主流PHP开发框架,指出它们在开发效率、构架、易学习性和对RIA开发支持等方面存在的问题。设计了一种支持RIA、快速开发、易于学习的轻量级PHP开发框架。讨论了目前主流的Web开发架构和流行的MVC设计模式。结合RIA应用程序和PHP语言的特点,使用一种瘦控制器端的MVC设计模式。该框架拥有强大的缓存功能,包括项目编译缓存、字段缓存、数据缓存、模板缓存和静态页缓存。在性能方面,拥有良好的表现。研究并实现了框架的视图层、模型层、控制层和相关的工具类库,并在MVC设计模式的基础上,对各个层做了必要的优化,使开发人员更容易理解和使用。Extjs作为流行的RIA开发框架,本框架实现了对Extjs的支持,并在此基础上实现了一套基于RIA物流信息管理系统,并对系统的性能进行了测试分析,证明了该框架快速的反应能力和在开发RIA系统时的快捷性。
其他文献
采用低场核磁共振(nuclear magnetic resonance,NMR)及成像技术对花生浸种过程中水分动态变化及水分传递进行了研究,考察花生浸种过程中横向驰豫时间(transverse relaxation
光通信领域,伴随着SDH(Synchronous Digital Hierarchy)技术的发展,大型城域网骨干层业务大多采用大容量SDH环网构成, IP数据网传输则通常独立组网;大型城域网的汇聚层以及中小型城
弹指之间,尧茂书去世已经20年.  尧茂书本是一介书生,32岁,西南交大电教室摄影员,四川乐山人.在钟灵毓秀的嘉州长大,从小热爱自然.启蒙读物<鲁滨逊漂流记>、<格南特船长的
<正>慢性前列腺炎为泌尿男科常见疾病,临床表现为反复发作的会阴、腰骶部疼痛或不适,伴有不同程度的尿频、尿急、夜尿增多、尿不尽等症状,好发于中青年。因其腺上类质膜是多
晶体溶解性青光眼是过熟期白内障所导致的一种特殊类型的眼科疾病,临床上较为少见.尤其现在白内障手术在白内障成熟期之前就多已实施.此种疾病就更为少见。我们自2000年至今,共治
随着莒县新型城镇化的快速推进,城市化进程也在加速推进。莒县古城建设工程、莒县经济开发区及沭东新城一大批重点项目相继投入建设,城市建成区面积不断扩大,城中村问题由老城区逐步蔓延到了莒县经济开发区及沭东新城区域。近年来,莒县推进城中村改造已经取得了一定的成绩,但也遇到了一些制约其有序推进的难题。本文根据实际出发,针对莒县城中村改造过程中存在问题进行探讨和分析,希望可以为莒县推进城中村改造工作提供一定的
针对磁流变半主动减振系统的力学模型进行了验证,分析了半主动减振系统在不同激励频率和激励幅值下的响应特性。结果表明:修正的Bingham模型能很好地反映磁流变阻尼器的力学特
本论文对二茂铁单亚胺类化合物的环钯化反应及结构与性能的关系进行了以下研究。一、参照文献按Al2O3催化缩合法合成了8种苯甲酰基二茂铁单亚胺2。二、进行了苯甲酰基二茂铁
<正>医学研究生教育是医学高等教育的最高阶段,其核心是培养研究生的创新意识和创新能力。目前,我国中医药高等学校培养研究生过程中出现了一些不可忽视的问题,如生源规模和
良性前列腺增生是一种以前列腺增生并伴随下尿路症状为特点的常见疾病.目前治疗良性前列腺增生的药物有α-肾上腺素受体阻断剂、5α-还原酶抑制剂、植物花粉制剂以及民族医药