javaWeb-servlet的执行流程详解
2017-10-06 11:28
585 查看
servlet的执行流程(如图):
1.第一次请求时,Tomcat会如图找到被请求servlet类的全限定名,然后调用servlet的三大生命周期方法
创建servlet.
2.第N(>1)此请求时,Tomcat会从Servlet实例缓存中根据servlet的全限定取出servlet,因为servlet在其生命周期中只能存在一个对象。
3.servlet对象由servlet容器(Tomcat)创建,Tomcat根据servlet类的全限定名称,通过反射机制创建对象,在丢进servlet实例缓存中。
4.destory只会在Tomcat正常关闭情况下才会被调用。
1.第一次请求时,Tomcat会如图找到被请求servlet类的全限定名,然后调用servlet的三大生命周期方法
public void init(ServletConfig config): 初始化当前Servlet方法 public void service(ServletRequest req, ServletResponse res) : 服务方法 public void destory(): 销毁Servlet,正常关闭Tomcat时才执行
创建servlet.
2.第N(>1)此请求时,Tomcat会从Servlet实例缓存中根据servlet的全限定取出servlet,因为servlet在其生命周期中只能存在一个对象。
3.servlet对象由servlet容器(Tomcat)创建,Tomcat根据servlet类的全限定名称,通过反射机制创建对象,在丢进servlet实例缓存中。
4.destory只会在Tomcat正常关闭情况下才会被调用。
相关文章推荐
- 【JavaWeb-15】Struts2环境配置、入门案例、执行流程、package、action、result详解
- 【转载】JavaWeb开发Servlet过滤器链执行顺序详解
- java_web初学笔记之<Servlet中的request和response对象详解>
- JavaWeb开发之Servlet的请求流程剖析-图片版 (跟龙哥学javaweb)笔记
- 深入分析JavaWeb Item7 -- HttpServletResponse详解
- Tomcat 与java web 开发技术详解笔记(二)----Servlet
- Java Web - Struts2基本执行流程
- JavaWeb之 Servlet执行过程 与 生命周期
- Java Web day(4)之Servlet详解
- JAVA WEB从入门到精通day10 Servlet详解
- JSP+Servlet制作Java Web登录功能的全流程解析
- JAVAWEB开发之Struts2详解(一)——Struts2框架介绍与快速入门、流程分析与工具配置以及Struts2的配置以及Action和Result的详细使用
- 传智播客Java web之 Servlet中的类装载器详解
- JAVAWEB开发之Servlet和ServletContext详解(5)
- JavaWeb学习之Servlet3.0新特性详解
- java web 的servlet web.xml配置详解
- 深入分析JavaWeb Item6 -- servletConfig 与servletContext详解
- JavaWeb之 Servlet执行过程 与 生命周期
- java web——Session/Cookie/Servlet 详解
- JAVA基础(三) web.xml 中的listener、 filter、servlet 加载顺序及其详解