Zendframework application 引导过程
2016-07-21 02:19
369 查看
Applications 会期望用户提供一个配置好的ServiceManager。提供以下服务:
1、EventManager
2、ModuleManager
3、Request
4、Response
5、 RouteListener
6、Router
7、DispatchListener
8、MiddlewareListener
9、ViewManager
使用配置好的ServiceManager创建一个Application对象,在构造函数里提供事件。然后调用bootstrap()方法
关于bootstrap()方法:合并监听器,将监听器和事件绑定。设置MVC Event,传入request、response、router,然后触发事件。返回的是Application对象自身。
然后我们就可以运行application了,调用run()方法:触发路由事件,触发调度事件,完成应答。
1、EventManager
2、ModuleManager
3、Request
4、Response
5、 RouteListener
6、Router
7、DispatchListener
8、MiddlewareListener
9、ViewManager
使用配置好的ServiceManager创建一个Application对象,在构造函数里提供事件。然后调用bootstrap()方法
关于bootstrap()方法:合并监听器,将监听器和事件绑定。设置MVC Event,传入request、response、router,然后触发事件。返回的是Application对象自身。
然后我们就可以运行application了,调用run()方法:触发路由事件,触发调度事件,完成应答。
相关文章推荐
- swift中使用OC的方法;在OC中调用swift方法
- Android中的TextWatcher的使用
- Android中的EditText失去和得到焦点时的事件响应
- 01 准备工作
- Tab相关控件API中的介绍翻译比较:TabLayout,FragmentTabHost,AppBarLayout
- 解决appcompat-v7:24包的一些坑NotFoundException: File res/drawable-v19/..
- 半吊子学习Swift--天气预报程序-获取天气信息
- Android-开发笔记-001_Android开发环境搭建
- 京城游戏人-Day8:Unity 中异步执行方法的协程
- Android 资源(res)混淆
- react-native ( om.android.support:appcompat-v7:23.0.1.)
- Android应用安装过程分析(一)
- Android Fragmnet详解
- 某android广告SDK逆向分析总结
- 多线程实现方法之一
- android 打开微信主界面
- Android动画系列之属性动画
- Android仿QQ通讯录分组展示ExpandableListView
- Android之图片缓存
- Android Service 详解(包含AIDL)