基于Zend MVC模式的网络应用开发实践

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:dxwlzjzxa
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着现代信息技术的快速发展,互联网成为了我们日常生活中不可缺少的一部分。对于企业来说,互联网可以成为宣传产品的工具,也可以成为其主要产品。因此,在这个网络应用高速发展的时代,如何提高网络应用开发的效率与质量成为了当今信息技术领域的重点研究方向。MVC模式(Model-View-Controller)已经成为了目前应用最广的网络应用开发的架构模式之一。因此,在本文中探究的主要问题是如何应用该模式进行网络应用开发。具体来说,MVC的优点有哪些,如何将应用分离成这三模块,以及该模式如何提高开发的效率,这些将是在本文要研究的主要方向。在大量受欢迎的编程语言中,PHP(Hypertext Preprocessor)由于其众多优点成为了其中最突出的语言之一。而基于PHP的Zend Framework,因为提供MVC软件框架,成为了许多信息技术行业初创公司的首选Web应用程序开发框架。本文将采用该框架进行Web应用的开发实践。经过MVC模式的重构后,应用代码的冗余会大大降低,代码结构会更加清晰。这有利于未来对应用进行维护与改进。本文中将重点探讨如何对该应用进行MVC模式重构,以及分析Zend Framework在应用开发中的优点。为了采用MVC模式以及Zend Framework框架进行本文中Web应用的开发,本文将选取一个未完成的Web应用开发项目Ecorreo。该项目属于一家法国初创公司,此应用用于管理法国选举人及公众人物的邮件。具体来说是一个供多用户共同管理一个邮箱的Web应用。Ecorreo同时也是一个收费的应用。目前收费方式是支票支付,这对于用户及该公司都不便。因此,该应用除了需要MVC模式化,还需要实现网上付费的功能。为了解决这个问题,本文中将会使用一个提供网上接受付款技术叫Stripe的基础设施。通过Stripe可以方便管理用户、付费套餐及发票。本文中将详细描述Ecorreo的MVC化以及Stripe接口的安装,从而分析该模式在Web应用开发中的优势。
其他文献
输入输出延迟(Input-Output Delay,IO Delay)和采样延迟(Sampling Delay)是实时控制系统的重要参数,这些参数会影响控制系统的性能和稳定性,因而在设计阶段需要考虑这些参数
随着传统抗生素的滥用,耐药细菌的出现已不可避免。这迫使越来越多的科研工作者们致力于研究开发新的抗生素替代药物。抗菌肽是其中一个极具潜力的新型抗菌药物来源。但是抗
“语用对等”这一概念来源于语用学和对等理论的结合,该理论注重语境的作用和翻译的交际功能。尽管目前语用对等还大多应用于研究人物对话、公示语、广告语等相对动态的言语
微弱的外磁场变化可以引起特定磁性材料电阻阻值大小的巨大变化,并且变化幅度高出通常很多倍,这种效应就是巨磁阻效应。费尔和格林贝格尔在1988年的时候各自发现了这种特殊现
裂缝性油藏在油藏开发中占有重要地位,特别是压裂技术发展对提高油藏采收率具有特殊作用,因此模拟裂缝对于油藏渗流的开发动态的影响对指导目前裂缝性油藏开发及人工压裂的裂
企业投资效率的高低对于企业发展与自身价值的实现起着至关重要的作用,这也是学术界持续研究的命题之一。一般而言,影响企业投资效率的主要原因是委托代理问题以及信息不对称
制图综合需要向智能化发展,用专家系统解决自动综合中的一些问题,这是制图学者的普遍共识。智能的基础是知识,如何获取和表达知识,并利用知识进行高效、正确的推理,是实现制
随着传感器技术、嵌入式开发技术、移动计算技术、上下文感知推理技术等技术的不断成熟与发展,普适计算的研究正迎来研究热潮,普适计算下的智能环境应用也逐渐走出实验室并且
超声速飞行器通常会伴有边界层转捩、湍流边界层、激波、激波/边界层干扰等复杂流场结构,而对飞行器性能造成不利影响,所以常采用流动控制方法对其进行改善。作为一种流动控
目的:明确卵巢动脉血流参数水平与体外受精-胚胎移植(IVF-ET)患者妊娠结局之间的关系,评估卵巢动脉血流参数单独及联合预测IVF-ET患者妊娠结局的价值。方法:以204例IVF-ET患