servlet生命周期
来源:互联网 发布:js dialog 关闭事件 编辑:程序博客网 时间:2024/06/06 05:15
Servlet生命周期分为四个阶段(实例化>初始化>就绪>销毁)
1:实例化
如何实例化?
a: 用户发起请求时实例化servlet如:用户在brows中输入http//:ip:prot/appname/xxxx.do
b: 在web.xml文件中进行配置<load-on-startup>1</load-on-startup>其中的值必须是大于或者等于0,其值越小优先级越高,优先 级高的会被容器先进行实例化
c:容器在实例化servlet的同时会创建ServletConfig对象
2:初始化
何时初始化?
在servlet对象实例化后会立即调用GenericServlet抽象类的init(ServletConfig)方法对servlet进行初始化操作,
我们可以在web.xml文件中对servlet加入初始化参数如下配置,<init-param>必须写在<servlet-class>后
<servlet>
<servlet-name>queryservlet</servlet-name>
<servlet-class>servlet.queryUserInfo</servlet-class>
<init-param>
<param-name>company</param-name>
<param-value>摩拜单车有限公司</param-value>
</init-param>
<load-on-startup>0</load-on-startup>
</servlet>
3:就绪
a:指的是servlet对象可以接受调用了(初始化完成后),容器收到请求之后,会调用servlet对象的service方法来处理请求
b:在HttpServlet中已经实现了service方法它是通过请求方法来判断是调doGet或者是doPost一般情况下我们覆盖的是service 方法
4:销毁
a 是指servlet容器销毁servlet对象时,会调用destroy()方法,
b 什么时候销毁(容器是根据自身算法进行销毁,我们并不知道具体的时间)
- servlet生命周期
- Servlet 生命周期
- Servlet生命周期
- servlet生命周期
- Servlet生命周期
- Servlet生命周期
- Servlet生命周期
- servlet生命周期
- servlet生命周期!
- Servlet生命周期
- Servlet生命周期
- Servlet生命周期
- servlet生命周期
- Servlet生命周期
- Servlet生命周期
- servlet生命周期
- servlet生命周期
- servlet生命周期
- 顺序线性表-数据结构(1)
- 动态规划之背包问题 python实现
- BM系列之 架构
- java web学习推荐博客
- PHP获取汉字首字母
- servlet生命周期
- springMvc注解@RequestParam用法解析
- 20170515_使用异或运算求出孤独数
- loadrunner性能测试_第二步 运行负载测试
- IOS远程消息推送
- java有参构造方法和无参构造方法
- How to let electric meters go slow
- 简要介绍一下asynctask和handler的优缺点
- android 登陆、提交数据或加载数据时提示页面