Zend Framework技术大全

出版时间:2010-5  出版社:化学工业出版社  作者:陈营辉,赵伟,赵海波  页数:555  
Tag标签:无  

前言

  Zend Framework(简称ZF或ZFW)是PHP的老东家——Zend公司开发的一套PHP开发框架技术。作为一种热门的PHP框架技术,Zend Framework在当前的PHP开发领域正受到越来越多的关注。  目前,在PHP应用领域有很多开源的框架,但其中大部分的PHP框架往往定位于一个特殊环境,并且不具备简单易用的理念。而Zend Framework则被设计为一个优秀的、简单并且综合的完整框架,可以用来建立一个稳定的、可升级的、可持续发展的Web应用。这也是Zend Framework区别于其他PHP框架的一个重要特征。  本书全面地介绍了Zend Framework的5大类30多个组件。其中对于每个组件都详细介绍了子类的属性、常用方法、实际应用环境、使用过程等。通过对本书的学习,读者对于Zend Framework应有一个全面、系统的理解与掌握。  本书特色  1.内容全面,结构清晰  为了方便读者学习,本书按照Zend Framework的结构,将其所有30多个组件划分为5个大类。然后分别按照这些大类的划分,具体介绍每个组件。这种全面、深入的介绍能够读者迅速、全面地掌握Zend Framework。  2.对比讲解,理解深刻  对于Zend Framework的每一类组件,本书都对其进行了全面深刻的讲解。特别是与其中实际功能相似的PHP技术进行对比,使读者加深理解。例如,在讲解Zend_Loader组件时,将该组件与PHP中的include与require等函数进行比较,这样就能够使读者对这种技术有更深入的理解。  3.示例讲解,学用结合  本书在介绍Zend Framework的每个组件时,对于组件及其子类的属性与方法都力求通过具体示例代码进行演示。通过这些代码,读者可以非常直观地了解到如何使用组件,并掌握其属性与方法,真正做到理论学习与具体应用相结合。  4.配有光盘,辅助学习  为了巩固知识点,加速学习过程,本书配套光盘中包含了书中所有示例的源代码及相关资源。读者可以直接参考代码实际运行,而不需要每个程序都手动输入。这样方便读者分析代码,节省大量时间。虽然代码已经提供,但编者还是建议读者应尽量手动输入代码,这样可以加深对代码的理解。  本书内容  第1章:对Zend Framework进行了概述,使读者对于什么是Zend Framework、Zend Framework的特点以及组成部分等内容有一个大致的了解。  第2章:介绍了进行Zend Framework开发的环境搭建过程,其中包括Apache的安装、PHP的安装及配置、MySQL的安装及配置以及Zend Framework的引用等内容。  第3章:介绍了MVC组件中核心——控制器组件(Zend_Controller)。控制器组件是MVC应用程序中的核心内容,通过本章内容的学习,读者对于MVC应有更深层的认识。  第4章:介绍了MVC组件中的视图组件(Zend_View)。视图组件负责MVC中的表现部分,与控制器结合,以此可以开发出MVC程序。  第5章:介绍了JSON组件(Zend_Json)。该组件在进行JSON格式的数据转换中扮演重要的角色。  第6章:介绍了动态加载类组件(Zend_Loader)。通过该组件可以实现类与文件的动态加载。  第7章:介绍了对象注册表组件(Zend_Registry)。把变量引入注册表,可以实现类似全局变量的应用。  第8章:介绍了配置数据组件(Zend_Config)。通过该组件可以非常方便地读取ini、xml文件中的配置信息。  第9章:介绍了命令的设置与参数组件(Zend_Console_Getopt)。该组件主要用于命令行模式,所以其使用范围相对较小。  第10章:介绍了过滤器组件(Zend_Filter)。使用过滤器可以实现对敏感内容的过滤,一方面可以净化网络环境,另外也可以提高网站的安全性。  第11章:介绍了校验器组件(Zend_Validate)。校验器负责检测指定内容是否符合校验规则,并根据检测结果进行相应的处理。  第12章:介绍了调试与异常处理组件(Zend_Debug、Zend_Exception)。其中的异常处理组件用于捕获程序的异常,可以随时了解程序在哪个方面出现了问题。  第13章:介绍了Uri组件(Zend_Uri)。通过该组件可以非常方便地对URL地址进行处理。  第14章:介绍了缓存数据处理组件(Zend_Catch)。通过该组件可以实现数据的缓存。  第15章:介绍了会话处理组件(Zend_Session)。该组件是使用Zend Framework进行会话处理时不可缺少的组件。  第16章:介绍了访问控制列表组件(Zend_Acl)。通过访问控制列表可以实现在用户、资源之间引入访问控制关系,只有特定用户可以访问特定资源。  第17章:介绍了访问认证适配器组件(Zend_Auth)。该组件是实现访问认证的关键。  第18章:介绍了在限制内存环境下的数据管理组件(Zend_Memory)。该组件主要用于限制内存的环境下程序对于数据的处理。  第19章:介绍了邮件处理组件(Zend_Mail)。通过该组件可以在Mail服务器的基础上实现邮件的发送。  第20章:介绍了邮件中的MIME处理组件(Zend_Mime)。通过该组件可以实现对多类MIME信息的控制与操作。  第21章:介绍了日志处理组件(Zend_Log)。通过该组件能够实现对于服务器的LOG日志进行读取操作,以便随时了解服务器的运行状态。  第22章:介绍了版本组件(Zend_Version)。该组件是Zend Framework中最简单的组件,通过该组件可以获取Zend Framework的当前版本,还可以对不同版本进行比较。  第23章:介绍了文本搜索引擎组件(Zend_ Search_Lucene)。通过该组件可以构建基于文本的全文搜索系统。  第24章:介绍了数据库操作组件(Zend_Db)。该组件是进行各种数据库操作的核心。  第25章:介绍了PDF操作组件(Zend_Pdf)。通过该组件可以实现对PDF文件的创建、修改以及各种绘图处理。  第26章:介绍了RSS与Feed操作组件(Zend_Feed)。通过该组件可以实现对RSS与XML文件的处理,进而构建相应的阅读器。  第27章:介绍了基本服务类组件(Zend_Server)。该组件是其他服务类组件的基础,为其他服务类组件提供支持。  第28章:介绍了HTTP服务组件(Zend_Http)。该组件用于处理与HTTP相关业务。  第29章:介绍了XML-RPC服务组件(Zend_Xmlrpc)。通过该组件可以实现XML-RPC服务。  第30章:介绍了REST服务组件(Zend_Rest)。通过该组件可以实现REST服务。  第31章:介绍了Zend Framework服务类组件中的一类组件,该类组件利用知名网站提供的API实现各种操作(Zend_Service),其中包括Amazon、Delicious、Flickr以及Yahoo等子类。  第32章:介绍了服务类组件中的Gdata组件(Zend_Gdata)。通过该组件可以利用Google API来使用Google提供的各种服务。  第33章:介绍了国际化组件中的本地化组件(Zend_Locale)。该组件可以完美解决同一程序可以在不同国家区域使用的问题。  第34章:介绍了国际化组件中的多语言组件(Zend_Translate)。该组件是实现程序多语言的必要工具。  第35章:介绍了日期时间组件(Zend_Date)。该类组件看似简单,但如果设置的时区不正确,程序也会产生各种问题。  第36章:介绍了度量相关组件(Zend_Measure)。通过该组件可以实现不同度量单位(如米与英尺)之间的转换。  第37章:通过一个简单的新闻管理系统具体演示了如何使用Zend的MVC组件进行实际开发,使用到了包括MVC组件在内的大量组件。  适合读者  PHP网页开发人员;  PHP Web应用程序开发人员;  PHP网站管理维护人员;  其他想要了解Zend Framework的程序员。  本书编者  本书主要由陈营辉、赵伟、赵海波编写,其他参与编写和资料整理的人员有刘成、马臣云、潘娜、阮履学、陶则熙、王大强、王磊、徐琦、许少峰、颜盟盟、杨娟、杨瑞萍、于海波、俞菲、曾苗苗、赵莹、朱存等。由于编者水平有限,书中难免存在不足和疏漏之处,恳请读者批评指正。

内容概要

Zend Framework是Zend公司推出的一套PHP开发框架,该框架技术在PHP业界已经受到越来越多的关注。本书全面、系统、深入地介绍了Zend Framework的5大类30多类组件,全书内容涵盖Zend Framework安装调试、MVC组件、核心类组件、数据操作组件、Web服务组件、国际化组件等。另外,本书最后一章还通过一个以Zend Framework的MVC为架构的新闻管理系统演示了Zend Framework的实际MVC开发流程。     本书适合广大PHP网站开发人员、PHP Web应用程序开发人员和希望全面了解Zend Framework这一新兴技术的Internet编程技术人员。

书籍目录

第一篇 Zend Framework 简介   第1章 Zend Framework简介   第2章 安装调试环境 第二篇 MVC组件   第3章 MVC控制器   第4章 MVC视图   第5章 JSON操作 第三篇 核心组件   第6章 动态加载类与文件   第7章 对象注册表   第8章 使用配置数据   第9章 命令的设置与参数   第10章 过滤器   第11章 校验器   第12章 调试与异常处理   第13章 处理URL   第14章 数据缓存   第15章 会话处理   第16章 访问控制列表   第17章 访问认证适配器   第18章 限制内存环境下管理数据   第19章 邮件操作   第20章 MIME处理   第21章 Log处理   第22章 Zend_Version 第四篇 数据操作组件   第23章 文本搜索引擎   第24章 数据库操作   第25章 PDF文件操作 第五篇 Web服务组件   第26章 RSS与FEED   第27章 服务组件   第28章 HTTP服务   第29章 XML-RPC   第30章 REST服务   第31章 其他Web服务   第32章 Google服务 第六篇 国际化组件   第33章 本地化   第34章 多语言   第35章 日期时间   第36章 Zend_Measure 第七篇 综合应用   第37章 MVC新闻管理系统

章节摘录

  框架(Framework)是一种相对固定的设计模式。一个好的框架可以让开发者专注于商务逻辑的实现,并且把整个系统分成若干相互独立的层次,减少构件的耦合性。所以,在程序开发过程中使用框架将会极大地提高开发效率。  框架是可重用的、半完成的应用程序,使用框架可以生成专门的订制程序。研究实际应用程序可发现,程序大致上由两类性质不同的组件组成:一类组件与程序要处理的具体事务密切相关,称为业务组件;另一类是应用服务。  Zend Framework是一个简单、直接、开源、以PHP5为设计基础的软件框架。使用该框架可以使开发者避免冗长代码所带来的麻烦,可以把注意力更多地集中到大型结构上。而且Zend Framework也加入了对MVC模式(即模型-视图-控制的一种交互界面的结构组织模型)的支持,因此可以方便地开发出基于MVC的Web应用程序。  对于企业级开发工程师,除了PHP本身以外,他们还需要在规划、稳定性、升级性以及安全性等方面做许多工作。而开放的Zend Framework框架就是一个集成的PHP环境,它为开发者提供了企业级应用最基本的框架和服务。  对于Zend Framework这个开放架构,在被设计之初就重点考虑了简单实用的特性,向广大开发者提供的并不是一个复杂繁琐的框架,同时还将确保该框架能够解决开发过程中所遇到的各种问题,并加速开发。在该框架的支持下,PHP开发者能够快速开发Web应用程序。代替传统的应用共享管道与架构模式,所有开发将定位于单一的功能。

编辑推荐

  MVC控制器;MVC视图;JSON操作;动态加载类与文件;对象注册表;配置数据;命令设置与参数;过滤器;校验器;调试与异常处理;处理URL;数据缓存;画会话处理;访问控制列表;访问认证适配器;邮件处理;Log处理;Zend版本;文本搜索引擎;数据库操作;PDF文件操作;RSS与FEED;服务组件;HTTPE务;XML-RPC;RESTE务;Zend-Service-Amazon;Zend-Service-Flickr;ZendServiceYahoo;Google服务;本地化;多语言;日期时间;度量处理;MVC新闻管理系统。  读者对象:PHP程序员;画PH PWeb开发人员;PHP网站管理与维护人员;Zend Framework爱好者;大中专院校的学生;各类PHP培训人员。  内容全面:对ZendFramework的各个组件都做了详尽介绍,画示例丰富:书中穿插了320余个示例进行讲解,容易理解,实用性强:通过一个综合案例的实现,提高读者应用水平,视频教学:结合多媒体教学视频讲解,学习起来直观、高效。  10.5小时多媒体视频讲解。

图书封面

图书标签Tags

评论、评分、阅读与下载


    Zend Framework技术大全 PDF格式下载


用户评论 (总计21条)

 
 

  •   大热天的业务员也挺辛苦 我在家门口等 他在小区门口等 不想说什么了 我已经原谅业务员了 我取消投诉 书不要了 刚刚在其他地方订购了 谢谢
  •   书的内容很不错,值得一读
  •   此书未看
  •   不好意思 书早就收到了 挺好的 发货速度比上一次快
    书质量也挺好 虽然书中版本老点 但是比较稳定
  •   书是翻译的官方英文教程,内容很好,翻译的时候有点用词不准,不影响使用,书中框架版本是1.5的,现在是1.11了,所以版本低了。市面上的zend中文书籍仅此一本,所以给85分,希望能继续出高版本的zend书籍,谢谢作者的辛勤努力。
  •   质量还可以,送货速度也可以。希望能够保持。
  •   内容只能说一般,不过内容挺全的。总体还算可以。
  •   可能没有框架基础,看了几十页,感觉zendframe调试的环境比较多

    感觉thinkphp入门更容易些。

    等thinkphp学完了,在回来看。
  •   书的内容还可以,就是有点看不懂
  •   书的质量还可以,内容也还行
  •   没办法,关于ZF的就这一本..
  •   《无语》--李伤隐
  •   用的zf版本很低,很多的用法已经不适合现在的版本了。
    最气人的是,这本书根本就是照着手册抄了一遍,例子也不举一些,就告诉你方法怎么用就完了。
    zf相关的书本来就没有,phpchina要出zf的书,就出好一点的嘛,认真写一本嘛。不出还好,省得买了让人看着生气。真是期望越大,失望越大!
  •   这本书让人很失望!
  •   还算好的书啦~~
  •   书很好,比较厚,价格也实惠
  •   Zend Framework技术大全
  •   对于想在PHP上有更深学习的人建议买。
  •   闲的时候看
  •   ZF版本太旧
  •   不错的书 就是太老了点
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7