• Zend Framework学习(1)简介


    概念

    Zend Framework是一个简单、直接、开源、以PHP5为设计基础的软件框架。框架式可重用的、半完成的应用程序,使用框架可以生产专门的订制程序。

    特点

    • 基于PHP
    • 面向对象
    • 使用MVC架构(模型-视图-控制器)
    • 开源

    组成部分

    按功能不同,可划分为5大组成部分
    1.MVC组件:用于实现MVC开发模式
    2.核心组件:为程序提供功能各异的支持
    3.数据库组件:用于数据操作
    4.服务类组件:用于实现各类服务,如RSS、XML-RPC、REST
    5.国际化组件:用于实现程序的国际化功能

    具体组件及其功能简介

    Zend_Controller:此模块为MVC中的控制器部分,为应用程序提供全面的控制。
    Zend_View:此模块用于处理MVC模式的“视图”部分。
    Zend_Json:此模块用于实现将PHP对象转换成Javascript对象符号,或者进行反方向的转换。
    Zend_Loader:此模块用于实现类的加载。
    Zend_Registry:此模块可以作为值与对象存储容器。
    Zend_Config:使用此模块可以从ini或者xml配置文件中读取数据。
    Zend_Console_Getopt:此模块可以与命令和配置参数协同工作。
    Zend_Filter:此模块提供对字符串进行过滤的方法。
    Zend_Validate:此模块可以实现校验器的功能。
    Zend_Debug:此模块用于实现代码的调用处理。
    Zend_Exception:此模块用于实现代码的异常处理。
    Zend_Uri:此模块用于对URI进行操作。
    Zend_Catch:此模块可以实现缓存功能。
    Zend_Session:此模块用于操作Session数据。
    Zend_Acl:此模块用于实现访问控制列表功能。
    Zend_Auth:此模块用于实现认证适配器功能。
    Zend_Memory:此模块用于实现在限制内存环境下的操作。
    Zend_Mail:此模块使开发者能够发送文本文件和多部分MIME格式电子邮件。
    Zend_Mime:此模块用于为Zend_Mail组件解码MIME消息。
    Zend_Log:此模块用于提供日志功能。
    Zend_Version:此模块用于获取Zend Framework的版本。
    Zend_Search_Lucene:此模块可以用来构建基于文本的全文搜索引擎。
    Zend_Db:此模块基于PHP数据对象PDO。
    Zend_Pdf:此模块用于创建新的PDF文档。
    Zend_Feed:此模块用于RSS和Atom提要。
    Zend_Server:此模块是其他服务类的基类。
    Zend_Http:此模块能够使开发者便捷地执行HTTP请求。
    Zend_XmlRpc:此模块用于实现XmlRpc服务。
    Zend_Rest:此模块用于实现REST服务。
    Zend_Service
    Zend_Gdata
    Zend_Locale
    Zend_Date
    Zend_Translate
    Zend_Measure

  • 相关阅读:
    面试经验问题总结
    web渗透学习*1*
    elasticsearch 安装
    jar运行配置
    golang 学习笔记 读取csv文件 切片加map返回结果
    golang csv读取压缩字典
    go 生成器读取csv文件 写csv文件 指定或不指定headers写入
    golang 读取递归文件夹下所有文件
    .net实现单点登录 菜鸟入门
    golang 排序 及 列表数组去重
  • 原文地址:https://www.cnblogs.com/jiqing9006/p/2943985.html
Copyright © 2020-2023  润新知