Servlet的生命周期

来源:互联网 发布:org.apache.cxf 编辑:程序博客网 时间:2024/06/03 21:45

Servlet的初始化:

1.当Web应用启动时,首先是Servlet窗口先去加载Servlet对象的.class文件到内存中;

2.Servlet容器创建一个ServletConfig对象,这个对象包含了Servlet对象的初始化配置信息(也就是web.xml中配置的信息,如果没有会调用默认的信息)

3.Servlet容器创建一个Servlet对象;

4.Servlet容器调用Servlet对象的init()方法初始化配置信息

 

Servlet运行阶段:

1.Servlet容器会创建二个对象HttpServletRequest和HttpServletResponse对象

2.然后调用Servlet的Service方法,把这二个对象作为参数传给service访求;

3.service方法通过HttpServletRequest对象获取请求的信息,在通过HttpServletResponse对象生成请求的响应

4.然后销毁HttpServletRequest和HttpServletResponse对象;

 

Servlet销毁阶段

1.当Web应用被终止时,Servlet容器会调用Servlet对象的distrory方法

2.然后销毁Servlet对象;

原创粉丝点击