servlet生命周期
2013-11-29 22:12
267 查看
1.tomcat是web服务器,也是servlet和jsp
web容器,相当于jsp和servlet运行环境;jsp和servlet可以和tomcat内部变量进行交互,例如servlet调用HttpRequest;tomcat处理页面能力不如apache,主要是业务逻辑处理。
2.servlet是web服务器内部的java应用程序,相当于客户端请求与web服务器响应的中间层,客户端发送请求后,tomcat将请求转给servlet,servlet进行业务处理后,将响应转给tomcat,tomcat转给客户端
3.初始化阶段:
(1).web.xml文件1
tomcat启动时,servlet容器会加载某些servlet,并创建一个servlet实例,调用Servlet的init()方法
,servlet整个生命周期内,init()方法只被调用一次;
(2).默认情况下,客户端第一次请求时,servlet容器会创建servlet实例
4.响应阶段:
客户端发送请求到servlet后,Servlet容器会创建这次请求的ServletRequest和ServletResponse对象,然后调用Servlet的service()方法,service()方法进行业务处理后,将servletResponse返回给客户端
5.终止阶段:
web应用终止或servlet容器终止运行或servlet容器重新加载servlet新实例时,会先调用servlet
destroy()方法,释放掉servlet实例占用的资源
web容器,相当于jsp和servlet运行环境;jsp和servlet可以和tomcat内部变量进行交互,例如servlet调用HttpRequest;tomcat处理页面能力不如apache,主要是业务逻辑处理。
2.servlet是web服务器内部的java应用程序,相当于客户端请求与web服务器响应的中间层,客户端发送请求后,tomcat将请求转给servlet,servlet进行业务处理后,将响应转给tomcat,tomcat转给客户端
3.初始化阶段:
(1).web.xml文件1
tomcat启动时,servlet容器会加载某些servlet,并创建一个servlet实例,调用Servlet的init()方法
,servlet整个生命周期内,init()方法只被调用一次;
(2).默认情况下,客户端第一次请求时,servlet容器会创建servlet实例
4.响应阶段:
客户端发送请求到servlet后,Servlet容器会创建这次请求的ServletRequest和ServletResponse对象,然后调用Servlet的service()方法,service()方法进行业务处理后,将servletResponse返回给客户端
5.终止阶段:
web应用终止或servlet容器终止运行或servlet容器重新加载servlet新实例时,会先调用servlet
destroy()方法,释放掉servlet实例占用的资源
相关文章推荐
- servlet的生命周期
- Servlet的生命周期及工作原理
- Servlet--Session生命周期
- servlet生命周期
- Servlet基础(二) Servlet的生命周期
- servlet 的生命周期
- servlet生命周期的理解
- servlet的生命周期
- servlet生命周期
- Servlet的生命周期及每个阶段使用的方法
- Servlet生命周期+工作原理
- Servlet的生命周期与工作原理
- servlet的工作原理和生命周期
- 伪代码演示servlet的生命周期
- Servlet生命周期 HttpServlet Mapping配置
- [03] Servlet继承关系和生命周期
- Servlet的生命周期
- servlet的定义与生命周期
- Servlet访问路径的两种方式、Servlet生命周期特点、计算服务启动后的访问次数、Get请求、Post请求
- Servlet生命周期及扩展