-
用户在浏览器输入url:
http://localhost:8080/taobao/search
-
web容器截取请求路径:
/taobao/search
-
web容器在容器上下文中寻找请求路径
/taobao/search
对应的Servlet对象 -
若没有找到对应的Servlet对象:
1 )通过web.xml文件中相关的配置信息,得到请求路径
/search
对应的Servlet完整类名2 )通过反射机制,调用Servlet类的无参数构造方法完成Servlet对象的实例化
3 )web容器调用Servlet对象的init方法完成初始化操作
4 )web容器调用Servlet对象的service方法提供服务
-
若找到对应的Servlet对象:
1 )直接调用Servlet对象的service方法提供服务
-
web容器关闭的时候、webapp重新部署的时候、Servlet对象长时间没有用户再次访问的时候,web容器会将该Servlet对象销毁,在销毁该对象之前,web容器会调用Servlet对象的destroy方法,完成销毁之前的准备
关于Servlet对象的生命周期
最新推荐文章于 2022-11-06 19:54:01 发布