Servlet的生命周期
来源:互联网 发布:ssh传输文件命令 mac 编辑:程序博客网 时间:2024/06/05 09:04
Servlet的生命周期
1.1.1.1什么是生命周期
生命周期:一个对象从创建到销毁过程。
Servlet生命周期:Servlet对象从创建到销毁的过程。
Servlet何时被创建又是何时被销毁的?
Servlet中有init,service,destroy方法,这几个方法称为是Servlet生命周期相关的方法。
Servlet是在第一次被访问的时候会被实例化,只要Servlet一被实例化那么Servlet中的init方法就会执行(init只会执行一次)。任何一次从客户端发送来的请求,那么Servlet中的service方法就会执行(在service方法的内部根据请求的方式不同调用不同doXXX方法)。当Servlet从服务器中移除或者服务器关闭的时候Servlet对象被销毁,里面的destroy方法就会执行,然后垃圾回收就会将其回收掉。
1.1.1.3代码演示Servlet的生命周期
/* * Servlet:运行在服务端的小程序 * *Servlet的生命周期 */public class ServletDemo01 implements Servlet {@Override/** * Servlet对象被实例化的时候init方法就会被执行,而且只执行一次.(说明Servlet是单例的) */public void init(ServletConfig arg0) throws ServletException {// TODO Auto-generated method stubSystem.out.println("我被初始化了");}@Override/** * service方法:任何一次请求都会执行service方法,只要有请求就会执行多次 */public void service(ServletRequest arg0, ServletResponse arg1) throws ServletException, IOException {// TODO Auto-generated method stubSystem.out.println("我被调用了");arg1.getWriter().println("hello servlet");}@Override/** * Servlet从服务器中删除时或者服务器关闭的时候Servlet.执行一次 */public void destroy() {// TODO Auto-generated method stubSystem.out.println("我被销毁了");}//以上三个方法体现了servlet的生命周期@Overridepublic ServletConfig getServletConfig() {// TODO Auto-generated method stubreturn null;}@Overridepublic String getServletInfo() {// TODO Auto-generated method stubreturn null;}}
阅读全文
0 0
- [Servlet]Servlet的生命周期
- 【Servlet】Servlet的生命周期
- Servlet详解---Servlet的生命周期
- Servlet入门----Servlet的生命周期
- Servlet的生命周期
- Servlet 的生命周期
- Servlet的生命周期
- 关于Servlet的生命周期
- [转]servlet的生命周期
- servlet的生命周期
- servlet的生命周期
- Servlet的生命周期
- Servlet的生命周期
- servlet的生命周期
- Servlet的生命周期
- servlet 的生命周期
- Servlet的生命周期
- Servlet的生命周期【转】
- linux系统操作指令速查速记
- mybatis学习之查询缓存
- Co-Fusion:多目标实时分割、跟踪与融合
- centos设置文件夹打开方式
- Sum It Up
- Servlet的生命周期
- 金融如何在游戏行业分一杯羹?
- 【JavaWeb笔记】Servlet和JSP的区别
- 03. 抓包过滤器 ❀ 数据包分析工具 Wireshark
- Android平板开发
- volatile的定义与实现原理
- Java并发容器ConcurrentHashMap原理及HashMap死循环原因的分析
- Nginx配置详解
- mlock家族:锁定物理内存