当前位置:编程学习 > JAVA >>

contextConfigLocation,ContextLoaderListener,DispatcherServlet这仨货神马关系?

求知道
--------------------编程问答-------------------- 还是百度来得快 --------------------编程问答-------------------- ContextLoaderListener
在web项目启动时候创建 spring环境的(初始化ioc容器),并且把ioc容器放入ServletContext中(可以打印出key来查看)。 

contextConfigLocation
是一个全局变量名。
查看ContextLoader的源码:
public static final String CONFIG_LOCATION_PARAM = "contextConfigLocation";93行;
wac.setConfigLocation(servletContext.getInitParameter(CONFIG_LOCATION_PARAM));253行
可以看出,是listener执行的时候,获取的初始化变量而已。

DispatcherServlet
核心控制器,和struts2中的filter,dwr中的dwrServlet,一样的前置控制器。 拦截请求,分发请求。


--------------------编程问答--------------------
引用 2 楼 ggyy_pro 的回复:
ContextLoaderListener
在web项目启动时候创建 spring环境的(初始化ioc容器),并且把ioc容器放入ServletContext中(可以打印出key来查看)。 

contextConfigLocation
是一个全局变量名。
查看ContextLoader的源码:
public static final String CONFI……

DispatcherServlet不是Spring中的类么?
喵的,没用struts呢:(
DispatcherServlet这货明显Spring里的啊:)

乃玩Spring源码多久鸟?
快说 --------------------编程问答--------------------
引用 3 楼 myy101 的回复:
引用 2 楼 ggyy_pro 的回复:ContextLoaderListener
在web项目启动时候创建 spring环境的(初始化ioc容器),并且把ioc容器放入ServletContext中(可以打印出key来查看)。 

contextConfigLocation
是一个全局变量名。
查看ContextLoader的源码:
public stati……


哥,你还是先学习spring mvc吧,你就知道啦。都是mvc框架啊。
核心控制器,和struts2中的filter,dwr中的dwrServlet,一样的前置控制器。 拦截请求,分发请求。这个是打个比方,,说DispatcherServlet和它们的作用是一样的。。

补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,