PHP高级程序设计模式框架与测试.pdf
http://www.100md.com
2020年11月17日
![]() |
| 第1页 |
![]() |
| 第6页 |
![]() |
| 第14页 |
![]() |
| 第30页 |
![]() |
| 第44页 |
![]() |
| 第159页 |
参见附件(26240KB,301页)。
PHP高级程序设计:模式、框架与测试详细讲解了对他们为重要的主题:高级面向对象、设计模式、文档、测试和标准PHP库等内容。同时,为适应目前Web开发的新趋势,作者还全面探讨了MVC架构和Zend Framework,以及Ajax、JSON、SOAP等Web 2.0技术

编辑推荐
享有盛誉的PHP高级教程,Zend Framework核心开发人员力作,深入设计模式、PHP标准库和JSON 。
今天,PHP已经是无可争议的Web开发主流语言。PHP 5以后,它的面向对象特性也足以与Java和C#相抗衡。然而,讲述PHP高级特性的资料一直缺乏,大大影响了PHP语言的深入应用。
本书填补了这一空白。它专门针对有经验的PHP程序员,详细讲解了对他们为重要的主题:高级面向对象、设计模式、文档、测试和标准PHP库等内容。同时,为适应目前Web开发的新趋势,作者还全面探讨了MVC架构和Zend Framework,以及Ajax、JSON、SOAP等Web 2.0技术。书中穿插的大量软件开发实战经验和对PHP编程思想的感悟,将大大提升你的内在功力。
本书结构
本书每一章内容都在前面章节的基础上展开,同时也考虑到读者的基础参差不齐。如果你认为已经了解了某章讲述的内容,那么建议你跳过那一章,但最好还是读一下每章末尾的“小结”部分,那是每一章内容的扼要总结。不过,古人云“温故而知新”,就算是最熟练的程序员应该也会在每章中有新的收获。
本书分为五个部分。
第一部分,OOP和模式。这部分是学习高级的OOP概念必备的基础知识。该部分直接进入主题,讲解了抽象类、接口、静态方法、单例和工厂之类的模式,以及异常等内容。最后介绍了PHP
6所具有的新特性。
第二部分,测试和文档编写。这部分包括了所有那些相关的“外围”概念,如测试驱动开发和自动部署等。讲述了如何编写优秀的文档,并且介绍了PHPDoc和DocBook等几种文档标准。
这部分还介绍了反射API的内容,使读者了解如何从程序中获取元数据。最后还讨论了持续集成,以及如何使用Phing和Xinc这样的工具来改善开发工作流。
第三部分,SPL(标准PHP库)。SPL包含了一些最高级的PHP代码。它提供了对于像索引器和迭代器这样的高级OOP概念的语言支持,还提供了处理异常的结构,以及像观察者/发布者这样的模式。这部分信息使大家可以创建出更加优美并且结构良好的类。
第四部分,MVC模式。MVC(模型-视图-控制器)可能是PHP开发人员用到的最有用的开发模式。它可用来为应用程序创建结构,并且调配团队中最好的资源来完成工作。对这一模式的深刻理解可能是任何PHP开发人员都必须掌握的最重要的职业技能,所以本书力求完整地解释这一模式。这一部分还介绍了Zend框架,这是为众多PHP公司所接受的一套基于MVC的框架。一开始,我们介绍了如何逐步建立起一个完整的框架应用程序,并使它开始运行,然后讲解了Zend框架的核心概念和高级特性。
第五部分,Web 2.0,这部分介绍了关于Web 2.0所需要了解的所有事项。你将会学到关于Ajax.
JSON,SOAP Web服务以及SSL客户端验证等方面的信息。另外,这部分还包括了大量非常有用的辅导材料,这些辅导材料是基于个人经验提供的。
契约式编程
简单地说,契约式编程是指在编写类之前事先声明接口的一种编程实践。这种方法在保证类的封装性方面非常有用。
使用契约式编程技术,我们可以在创建应用程序之前定义出试图实现的功能,这和建筑师在修建大楼之前先画蓝图的做法非常相似。
开发团队经常会使用契约式编程技术,这是因为这种技术会显著改善流程。在实现类之前定义好类之间的交互行为,使团队成员明确知道对象必须实现什么行为,然后再实现它们就比较轻松了。当接口被完整实现之后,类的测试就只需要使用定义在接口上的规则来进行了。
在之前几节的car示例程序中,ISpeedInfo接口可以被看作是一种契约,这是因为这个接口是Car类和street类交互时使用的唯-个API,Street类在接受交互的对象之前会测试这契约,然后就可以将创建Car类的任务分配给某个开发人员,而将创建street类的任务分配给另外一个开发人员,并且不需要他们在超出istreet Info接口的范围之外进行合作。
在第7章中,我们将在应用程序插件的场景下重新讨论契约式编程的概念。
PHP高级程序设计模式框架与测试截图



www.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.comwww.TopSage.com计算机精品学习资料大放送
软考官方指定教材及同步辅导书下载 | 软考历年真是解析与答案
软考视频 | 考试机构 | 考试时间安排
Java一览无余:Java视频教程 | Java SE | Java EE
.Net技术精品资料下载汇总:ASP.NET篇
.Net技术精品资料下载汇总:C语言篇
.Net技术精品资料下载汇总:VB.NET篇
撼世出击:CC++编程语言学习资料尽收眼底 电子书+视频教程
Visual C++(VCMFC)学习电子书及开发工具下载
PerlCGI脚本语言编程学习资源下载地址大全
Python语言编程学习资料(电子书+视频教程)下载汇总
最新最全Ruby、Ruby on Rails精品电子书等学习资料下载
数据库管理系统(DBMS)精品学习资源汇总:MySQL篇 | SQL Server篇 | Oracle篇
平面设计优秀资源学习下载 | Flash优秀资源学习下载 | 3D动画优秀资源学习下载
最强HTMLxHTML、CSS精品学习资料下载汇总
最新JavaScript、Ajax典藏级学习资料下载分类汇总
网络最强PHP开发工具+电子书+视频教程等资料下载汇总
UML学习电子资下载汇总 软件设计与开发人员必备
经典LinuxCBT视频教程系列 Linux快速学习视频教程一帖通
天罗地网:精品Linux学习资料大收集(电子书+视频教程) Linux参考资源大系
Linux系统管理员必备参考资料下载汇总
Linux shell、内核及系统编程精品资料下载汇总
UNIX操作系统精品学习资料<电子书+视频>分类总汇
FreeBSDOpenBSDNetBSD精品学习资源索引 含书籍+视频
SolarisOpenSolaris电子书、视频等精华资料下载索引 ......
软考官方指定教材及同步辅导书下载 | 软考历年真是解析与答案
软考视频 | 考试机构 | 考试时间安排
Java一览无余:Java视频教程 | Java SE | Java EE
.Net技术精品资料下载汇总:ASP.NET篇
.Net技术精品资料下载汇总:C语言篇
.Net技术精品资料下载汇总:VB.NET篇
撼世出击:CC++编程语言学习资料尽收眼底 电子书+视频教程
Visual C++(VCMFC)学习电子书及开发工具下载
PerlCGI脚本语言编程学习资源下载地址大全
Python语言编程学习资料(电子书+视频教程)下载汇总
最新最全Ruby、Ruby on Rails精品电子书等学习资料下载
数据库管理系统(DBMS)精品学习资源汇总:MySQL篇 | SQL Server篇 | Oracle篇
平面设计优秀资源学习下载 | Flash优秀资源学习下载 | 3D动画优秀资源学习下载
最强HTMLxHTML、CSS精品学习资料下载汇总
最新JavaScript、Ajax典藏级学习资料下载分类汇总
网络最强PHP开发工具+电子书+视频教程等资料下载汇总
UML学习电子资下载汇总 软件设计与开发人员必备
经典LinuxCBT视频教程系列 Linux快速学习视频教程一帖通
天罗地网:精品Linux学习资料大收集(电子书+视频教程) Linux参考资源大系
Linux系统管理员必备参考资料下载汇总
Linux shell、内核及系统编程精品资料下载汇总
UNIX操作系统精品学习资料<电子书+视频>分类总汇
FreeBSDOpenBSDNetBSD精品学习资源索引 含书籍+视频
SolarisOpenSolaris电子书、视频等精华资料下载索引 ......
您现在查看是摘要介绍页, 详见PDF附件(26240KB,301页)。





