servletContext servletConfig理解
2014-08-26 15:53
190 查看
1.Tomcat启动→读入xml文件
2.容器为这个应用建立一个新的ServletContext实例,应用的所有部分都共享这个上下文
3.如果xml中有定义上下文的初始参数,则容器首先创建初始参数实例(应该就像一个Bean一样)
4.把初始化参数实例的引用交给ServletContext
5.容器建立一个新的servlet,这时建立一个新的ServletConfig对象,并且为这个ServletConfig对象提供一个ServletContext的引用
6.调用servlet的init()方法初始化servlet
由第5步可以看出,每个servlet中都有一个上下文(ServletContext)的引用,因此,servlet都知道这个上下文。
但是ServletContext的实例比Servlet先诞生,所以ServletContext诞生的时候并不知道Servlet的存在。
在JAVA EE API文档中
ServlectContext拥有获得Servlet的方法
例如:Servlet getServlet(String name)
但是,这一类的方法已经废弃了,从注释中可以看出,原先的这些方法返回的值是null,也就是无法获得servlet
因此,ServlectContext诞生的时候并不知道Servlet的存在,它的诞生仅仅是因为容器诞生了~~
我个人感觉,ServletContext中并没有Servlet的信息,相反,每个Servlet中都持有ServletContext的引用。
内容摘自:http://bbs.csdn.net/topics/210065075
2.容器为这个应用建立一个新的ServletContext实例,应用的所有部分都共享这个上下文
3.如果xml中有定义上下文的初始参数,则容器首先创建初始参数实例(应该就像一个Bean一样)
4.把初始化参数实例的引用交给ServletContext
5.容器建立一个新的servlet,这时建立一个新的ServletConfig对象,并且为这个ServletConfig对象提供一个ServletContext的引用
6.调用servlet的init()方法初始化servlet
由第5步可以看出,每个servlet中都有一个上下文(ServletContext)的引用,因此,servlet都知道这个上下文。
但是ServletContext的实例比Servlet先诞生,所以ServletContext诞生的时候并不知道Servlet的存在。
在JAVA EE API文档中
ServlectContext拥有获得Servlet的方法
例如:Servlet getServlet(String name)
但是,这一类的方法已经废弃了,从注释中可以看出,原先的这些方法返回的值是null,也就是无法获得servlet
因此,ServlectContext诞生的时候并不知道Servlet的存在,它的诞生仅仅是因为容器诞生了~~
我个人感觉,ServletContext中并没有Servlet的信息,相反,每个Servlet中都持有ServletContext的引用。
内容摘自:http://bbs.csdn.net/topics/210065075
相关文章推荐
- ServletContext和ServletConfig的理解
- ServletConfig和ServletContext对象
- ServletContext和ServletConfig深度分析
- ServletConfig与ServletContext对象详解
- ServletConfig与servletContext
- ServletConfig与ServletContext对象详解
- [Servlet]Servlet、ServletConfig、ServletContext、GenericServlet、初始参数简介
- 4.servlet开发入门(ServletConfig,ServletContext域)
- ServletConfig和ServletContext
- 第九天 session,servletconfig,servletcontext和filter
- JavaWeb(一)Servlet中的ServletConfig与ServletContext
- ServletConfig和ServletContext
- JavaWeb 之 servletConfig,servletContext
- ServletConfig和ServletContext的区别
- ServletConfig和ServletContext
- 重定向、请求分派、ServletConfig和ServletContext
- servletConfig和ServletContext 以及servletContextListener介绍
- Servlet简介 以及servlet一些细节 servletconfig servletcontext 的几个应用
- Servlet入门和ServletConfig、ServletContext
- JavaWeb学习之Servlet(四)----ServletConfig获取配置信息、ServletContext的应用(转)