Servlet的生命周期

发布于 2021-10-10 20:38:07      浏览 147

Servlet的生命周期

详情:

1、 1.Servlet的生命周期一般分四步, 2、 加载-——实例化-——服务-——销毁 3、 2.加载: 4、 加载一般是在运行tomcat容器时来完成,将servlet类加载到tomcat中,或者是客户端发来请求时也可以 5、 3.实例化: 6、 实例化一般是即读取配置信息、读取初始化参数等,这些基本上在整个生命周期中只需要执行一次。关于init()方法已经在积累GenericServlet中提供缺省实现,如果不需特殊处理则没有必要再进行定义,否则要重写。 7、 4.服务: 8、 服务一般是当容器接收到客户端请求时,Servlet引擎将创建一个ServletRequest请求对象和一个ServletResponse响应对象,然后把这两个对象作为参数传递给对应Servlet对象的service方法。(该方法是一个重点实现的方法,ServletRequest对象可以获得客户端发出请求的相关信息,如请求参数等,ServletResponse对象可以使得Servlet建立响应头和状态代码,并可以写入响应内容返回给客户端。在此说明一点,当Servlet中有doGet()或者doPost()方法时,那么service方法就可以省略,默认为调用这两个方法) 9、 5.销毁: 10、 销毁一般是Servlet的卸载是由容器本身定义和实现,在卸载Servlet之前需要调用destroy()方法,以让Servlet自行释放占用的系统资源。虽然Java虚拟机提供了垃圾自动回收处理机制,但是有一部分资源却是该机制不能处理或延迟很久才能处理的,如关闭文件,释放数据库连接等。一般tomcat关闭,servlet就会被销毁,如果想提前销毁,可以写一个监听 11、 6.一个Servlet的生命周期是很短暂的,清楚了Servlet的生命周期会对大家学习jsp非常有帮助,

上一篇:如何鉴别显卡真假,低端显卡刷bios的卡 gpuinfo 下一篇:如何配置tomcat环境变量

相关推荐

  • 文件名的命名规则是什么
    文件名的命名规则是什么 1.在文件名或文件夹名中,最多可以有255个字符。其中包含驱动器和完整路径信息,因此用户实际使用的字符数小于255。 2.可以使用扩展……

    其他 发布于 2022-06-14 03:35:48 浏览 359

  • cad构造线快捷键命令
    cad构造线快捷键命令 cad构造线快捷键命令是XL,快捷键分三种级别,系统级快捷键可以全局响应,应用程序级热键只能在当前活动程序中起作用,控件级热键则仅在……

    其他 发布于 2022-06-01 20:51:02 浏览 216

  • 智能手表寿命一般多少年
    智能手表寿命一般多少年 智能手表的寿命与品牌.使用习惯有关,一些比较好的品牌的产品质量会更好,那么时候使用也就越长,另外还有一个非常重要的因素就是个人……

    其他 发布于 2022-05-31 11:07:55 浏览 310

  • 思科交换机的配置保存命令
    思科交换机的配置保存命令 1、首先打开思科交换CLI,从特权模式进入全局配置模式,如下图所示。 2、在特权模式下可以对交换机进行命名,这样在配置多台交换机时,避……

    其他 发布于 2022-05-31 05:27:01 浏览 366

  • cad标注尺寸快捷键命令
    cad标注尺寸快捷键命令 cad标注尺寸快捷键命令是【DDIM】,在尺寸标注时,尺寸标注样式控制尺寸线.标注文字.尺寸界线.箭头的外观和方式,它是一组系统变量的集……

    其他 发布于 2022-05-29 07:12:26 浏览 258

  • cad清理图层命令
    cad清理图层命令 1.首先,打开cad,编辑绘制CAD图。 2.在命令栏输入pu点击空格。 3.弹出对话框,点击全部清理。 4.点击全部是,然后点击关闭按钮即完成清……

    其他 发布于 2022-05-23 20:55:37 浏览 303

  • 夺命金结局的问题!
    夺命金结局的问题! 《夺命金》结局:张正方进了长官办公室, 长官在哪里若无其事的玩iphone, 然后张正方说那一千万找到去向。长官连眼都没看张正方,就说去……

    其他 发布于 2022-05-22 16:53:25 浏览 250

  • 删除用户的命令是什么
    删除用户的命令是什么 以linux系统为例,其删除用户的命令是userdel,userdel还可以删除与用户相关的文件。若不加参数,则仅删除用户账号,而不删除相关文件。 ……

    其他 发布于 2022-05-12 07:10:28 浏览 383

  • 设定打印纸张大小时,应当使用的命令是
    设定打印纸张大小时,应当使用的命令是 以word为例,其设定打印纸张大小时,应当使用的命令是文件选项卡中的打印项。

    其他 发布于 2022-04-22 13:53:03 浏览 224

  • 复制命令是指
    复制命令是指 以excel为例,其复制命令是指把所选的文字和图形复制到剪贴板上。

    其他 发布于 2022-04-22 05:41:21 浏览 216