PHP开发框架的研究与实现.pdf

PHP开发框架的研究与实现.pdf

ID:32020467

大小:2.27 MB

页数:50页

时间:2019-01-30

PHP开发框架的研究与实现.pdf_第1页
PHP开发框架的研究与实现.pdf_第2页
PHP开发框架的研究与实现.pdf_第3页
PHP开发框架的研究与实现.pdf_第4页
PHP开发框架的研究与实现.pdf_第5页
资源描述:

《PHP开发框架的研究与实现.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、中文摘要随着个人和企业对Web应用需求的快速增长,PHP凭借其良好的平台兼容性和易用性等优势逐渐成为一种主流的Web开发语言。但是现有的PHP开发模式无结构化组织,不利于代码复用,因此本文在PHP开发中引入了框架,借以简化开发过程,缩短开发周期,节省开发成本,提高开发效率。本文对当前的PHP开发模式和技术进行了研究与探讨。在此基础上,设计实现了一个基于代码收集、组织和管理的PHP开发框架。该框架由交互单元、核心单元和库单元三大部分组成,其中核心单元和库单元封装了丰富的PHP功能模块,主要包括函数模块、类模块和第三方组件,这些模块对程序开发人员透明,并提供程序开发中所需的

2、各种编程接口,PHP开发人员通过调用这些接口实现交互单元,完成整个项目程序的开发。框架引入了模板和Ajax技术,提供了数据操作抽象、校验过滤、调试检查、多语言支持、模块扩充等功能,为PHP开发人员提供了宽松的开发环境和多种可选择的开发模式。框架使用结构化的方式组织项目开发过程中的代码,支持多个团队的并行开发,具有自我学习能力,能够在程序开发过程中整合新的功能模块,并为以后的程序开发提供服务。该框架结构轻巧、使用简便,能够对现有PHP代码资源进行有效的管理,并提供PHP开发中所需的各种模块和详细的文档支持。本文通过在实际项目开发中的应用实践,证实了该框架确实能够很好地改善

3、PHP的开发。关键词:PHI'框架Web开发MVC第一章绪论第一章绪论1.1引言随着互联网的广泛普及和网络应用开发技术的迅速发展,Web应用已经对人们的工作和生活产生了深远的影响,许多传统的信息和数据库系统正在逐渐被移植到互联网上。人们可以通过网络浏览各个网站获取或发布信息、可以利用网上电子商务在线购买或销售商品、可以在影音网站上欣赏音乐或看电影等等。所有的这一切都离不开Web应用。同时越来越多的企业也急需开发基于Web应用的系统或软件,用以满足其自身不断发展的Web应用需求或增强企业产品信息服务及竞争力。尽管如此,目前Web应用程序的开发交付能力和Web应用的快速增长

4、的需求之间却存在不对等的关系,Web应用程序的开发速度已经无法满足急剧膨胀的Web应用需求。因此,为了满足人们在Web应用程序的开发效率、可靠性、可维护性和可扩展性方面提出的更高的需求,Web应用程序开发人员开始在程序开发中引入框架这一复用机制,用来提高Web应用程序的开发效率,并保证程序的质量。.“框架”概念的出现,不仅让传统的Web应用程序开发更高效,而且还激发了程序开发人员对Web应用程序开发的浓厚兴趣,极大地促进了Web应用的发展。近年来,PHP已经成为Web应用程序开发领域中越来越重要的平台,受到了广泛的关注,并占据了Web应用的大量市场。与此同时,PHP开发

5、框架在PHP社区领域中也成为讨论的热点。1.2简介1.2.1PHP简介PHP(PHP:HypertextPreprocessor,超文本预处理器),是一种脚本编程语言,主要用于编写服务端脚本、命令行脚本和客户端的GUI应用程序(桌面应用程序)【11。同时PHP还遵循开放源码协议,对于使用者来说,没有购买许可证或限制第一章绪论使用的问题。PHP开发人员可以从网上或其他的地方下载PHP源代码,可以进行相应的修改和完善,还可以快速地使用PHP来制作小型的个人网站,或者运营大型的电子商务网站等。它的语法混合了C、Java和Perl的优点及自身的新语法,能够被应用在所有的主流操作

6、系统上,主要包括Linux、Unix、MicrosoftWindows等,并支持绝大多数的W曲服务器,例如Apache、MicrosoftInteractInformationServer(I_IS)、PersonalWebServer(PWS)等,具有简单、安全、高性能、可移植等特点【21。PHP本身基于C语言的特性已经使它具备了高效的潜质,再结合提供代码重用能力的Pear、支持页面模板技术的Smarty、可进行代码编译和优化的Zend等等,使得PHP在服务器端的执行效率得到了很大的提高。近年来,PHP的发展非常迅速,受到了全球范围内的广泛关注,许多知名的网站和社区都

7、已经开始广泛地采用PHP来开发Web应用。1.2.2开源简介开源(OpenSource,开放源码)被美国的OpenSourceInitiative协会注册为认证标记,并对其进行了正式的定义,用于描述那些源码可以被公众使用的软件,并且此软件的使用、修改和发行也不受许可证的限制【3】。虽然开源软件通常可以通过免费下载获得,但这并不意味着开源软件不需要知识产权保护。开源软件通常也是有版权(Copyright)的,常见的版权有ASF、BSD、.CPL、GPL、LGPL、LGPL、MIT等。开源软件可设定的许可条件就是建立在知识产权保护的基础之上【

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。