Zend Framework学习笔记(一)

1、请求  ,Zend_Controller_Request_Http 类提供了整个的HTTP访问需要的环境。

2、路由  ,路由特性是由 Zend_Controller_Router_Interface实现的,由Zend_Controller_Router_Rewrite提供URL重写功能。

3、分配器 ,Zend_Controller_Dispatch_Standard类控制

4、Actiong ,所有的动作都是源自于Zend_Controller_Action这个抽象类,Zend_Controller_Action提供了两个级别的处理请求,一个是init(),另外一个是preDispatch()

init()函数是在控制器被调用的时候触发的  ,如果该控制器被调用多次,那么preDispatch()将被调用多次,而init()只调用一次。

5、Response(响应)

Zend_Controller_Response_Http 是为编写web程序准备的

Zend_Controller_Response_CLI适应更多的场合

Zend_Controller_Response_Http包含三种信息:header,body和exception(异常)

6、Front Controller Plug-ins(前端控制器插件)

所有的插件都实现于Zend_Controller_Plugin_Abstract这个抽象类,一共有六个事件方法可以被重写。

1)routeStartup()

2)dispatchLoopStartup()

3)preDispatch ()

4)postDispatch()

5)dispatchLoopShutDown()

6)routeShutDown()

此条目发表在 Study & Reading 分类目录,贴了 , 标签。将固定链接加入收藏夹。

Zend Framework学习笔记(一)》有 1 条评论

  1. Pingback 引用通告: 奋斗足迹|崔玉松 » Blog Archive » Zend Framework学习笔记(二)

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">