servlet生命周期

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实例占用的资源



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值