2013年最新Zend Framework2图书,这是目前仅有的几本专门介绍Zend Framework 2的技术书,不可多得啊!由于技术架构的原因,Zend Framework 1和2不兼容,所以以前的书都报销了.... 知识点: 1. Zend Framework2介绍: Zend Framework 2是一款开源的PHP框架,它遵循MVC模式,用于构建Web应用程序。由于其模块化的设计,开发者可以根据需求选择特定模块进行开发。Zend Framework 2与Zend Framework 1在技术架构上有较大差异,因此二者不兼容。 2. LeanPub出版方式: LeanPub是一种全新的电子书出版模式,通过使用轻量级工具和多次迭代来获取读者反馈,并在确保书籍质量后发布。它不同于传统出版模式,而是一种动态的、以读者为中心的出版过程。 3. Zend Framework2的特点: Zend Framework 2具备模块化系统、事件系统以及MVC实现等特点。它还拥有额外的一些组件,例如事件管理器(EventManager)和模块管理器(ModuleManager)等,使得开发更为高效。 4. 设计模式: 本书介绍了接口(Interface)、工厂(Factory)、管理器(Manager)等设计模式在Zend Framework 2中的应用。设计模式是软件工程中的一种常见实践,用于解决常见的软件设计问题,提高代码的可读性和可维护性。 5. ZendSkeletonApplication和Composer: ZendSkeletonApplication是Zend Framework 2的一个基本应用程序模板,用于快速搭建项目的初始结构。Composer是一个PHP的依赖管理工具,它可以帮助开发者自动加载和管理PHP项目所需的依赖。 6. 自定义模块的创建: 书中介绍了如何创建一个自己的“HelloWorld”模块,这是学习Zend Framework 2基础知识的重要步骤。书中还详细阐述了如何进行自动加载(Autoloading)、单次请求处理以及如何使用服务管理器(ServiceManager)编写自己的服务。 7. 模块化开发: Zend Framework 2采用了模块化设计,即每个模块可以独立开发和维护。书中提到了模块依赖行为(Module-dependent behaviour)、安装第三方模块(Installing a third-party module)以及配置第三方模块(Configuring a third-party module)等内容。 8. 控制器和控制器插件: 控制器是MVC架构中的核心,负责接收用户请求并调用模型和视图来生成响应。书中讲解了控制器的概念、操作模式以及如何编写自己的控制器插件。 9. 视图、模型、路由: 视图负责将数据展示给用户,模型是应用程序的业务逻辑,路由则负责将请求映射到对应的控制器上。书中讲述了视图帮助器(View Helper)的编写、实体(Entities)、仓库(Repositories)、值对象(Value Objects)以及业务服务(Business Services)和工厂(Factories)的定义等高级主题。 10. 事件管理: Zend Framework 2中引入了事件管理器(EventManager)概念,它允许开发者在应用程序中监听和触发事件。本书详细说明了如何注册监听器(Listener)、同时注册多个监听器、移除已注册的监听器以及触发事件。 11. 依赖注入: 依赖注入是一种设计原则,用于减少组件间的耦合度。Zend Framework 2使用Zend\Di实现对象图的依赖注入,以及使用Zend\Config进行配置管理。 12. 持久化: 持久化是指将数据保存在可存储的介质上。本书讲述了如何使用Zend Framework 2进行数据持久化,包括与数据库交互等操作。 总结来说,本书深入讲解了Zend Framework 2的架构与应用,从安装配置到实际开发,覆盖了从基础到高级的各种知识点,为开发者提供了学习和实践Zend Framework 2的全面指导。
剩余273页未读,继续阅读
- 深夜无眠2013-08-11其实官网上就有,,所以不实用。。。。。
- apmchina2013-07-17英文的,而且与文档相关不大,不够详细
- 粉丝: 1
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 没用333333333333333333333333333333
- 基于Vue和SpringBoot的企业员工管理系统2.0版本设计源码
- 【C++初级程序设计·配套源码】第2期-基本数据类型
- 基于Java和Vue的kopsoftKANBAN车间电子看板设计源码
- 影驰战将PS3111 东芝芯片TT18G23AIN开卡成功分享,图片里面画线的选项很重要
- 【C++初级程序设计·配套源码】第1期-语法基础
- 基于JavaScript、CSS、HTML的简易DOM版飞机游戏设计源码
- 基于Java开发的日程管理FlexTime应用设计源码
- SM2258XT-BGA144-4BGA180-6L-R1019 三星KLUCG4J1CB B0B1颗粒开盘工具 , EC, 3A, 94, 43, A4, CA 七彩虹SL300这个固件有用
- GJB 5236-2004 军用软件质量度量