读Spring的源代码三:ContextLoaderListener和DispatcherServlet的加载过程
来源:互联网 发布:踝关节护具知乎 编辑:程序博客网 时间:2024/06/06 12:30
1.这是ContextLoaderListener的加载过程,看下图它会创建一个root的application context。
2.这是DispatcherServlet的加载过程,它会创建一个web application context。这个context的父context就是上面ContextLoaderListener创建的root的application context.
为什么会有两个context被创建呢?我的理解是因为DispatcherServlet是可以配置多个的,由各自的servlet创建的context里面的bean是只有在自己的内部才会有用的。而父context里面的bean是对所有的servlet共享的。所以一般在root context里面的一般放DAO,service,而把各自的controller放到各自的servlet中去。
0 0
- 读Spring的源代码三:ContextLoaderListener和DispatcherServlet的加载过程
- ContextLoaderListener和Spring MVC中的DispatcherServlet加载内容的区别
- Spring中DispatcherServlet和ContextLoaderListener的区别
- Spring中ContextLoaderListener和DispatcherServlet的差异
- Spring中ContextLoaderListener和DispatcherServlet的区别
- Spring ContextLoaderListener与DispatcherServlet所加载的applicationContext的区别
- Spring ContextLoaderListener与DispatcherServlet所加载的applicationContext的区别
- Spring ContextLoaderListener与DispatcherServlet所加载的applicationContext的区别
- Spring ContextLoaderListener与DispatcherServlet所加载的applicationContext的区别
- Spring ContextLoaderListener与DispatcherServlet所加载的applicationContext的区别
- Spring ContextLoaderListener与DispatcherServlet所加载的applicationContext的区别
- Spring 中ContextLoaderListener和DispatcherServlet所加载的context的关系
- ContextLoaderListener和DispatcherServlet的相互关系
- DispatcherServlet 和 ContextLoaderListener 的关系
- ContextLoaderListener与DispatcherServlet所加载的区别
- 指定spring配置文件的位置 ContextLoaderListener DispatcherServlet
- contextLoaderListener和dispatcherServlet初始化上下文的区别
- [j2ee][spring]ContextLoaderListener与DispatcherServlet所加载的applicationContext的区别
- (转)Linux软链接与硬链接
- 黑马程序员--IO流(2)
- datagrid数据格式解析-自定义过滤函数loadFilter
- hdoj 1042 N!
- js各进制之间的相互转换
- 读Spring的源代码三:ContextLoaderListener和DispatcherServlet的加载过程
- js实现input输入框只能输入数字的功能(完美测试通过)
- VSFTPD 安装配置
- NoSql——mongoDB(基础)
- HBase与WordCount的结合使用Demo
- UL完美居中的方法[转]
- javascript中getmonth()的问题
- IE使用滤镜后链接无法触发点击、hover等事件
- 解决使用Iframe无刷新提交后IE进度条一直在加载的问题