zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    静静的看twittervision
    MSSQL中的随机函数
    紧张非封闭式开发中
    be my friend
    这个五一
    检讨
    SilverLight,有多少人关心呢?
    并查集模板题P3367 【模板】并查集
    并查集简单介绍
    约数之和模板题
  • 原文地址:https://www.cnblogs.com/jiqing9006/p/2943985.html
Copyright © 2011-2022 走看看