Java Servlet

Servlet 生命周期

方法初始化 init() :只调用一次,在第一次创建Servlet时被调用

public void init() throws ServletException {
 // 初始化代码...
}

处理客户端请求 service() :Servlet容器(web服务器)调用service()方法来处理来之客户端(浏览器)的请求,并把格式化的响应写回给客户端。
服务器收到一个Servlet的请求时,服务器会产生一个新的线程并调用服务。service()方法检查HTTP请求类型(GET、POST、PUT、DELETE等),并在适当的时候调用doGet、doPost、doPut、doDelete等方法。

方法终止 destroy():只会被调用一次,在Servlet生命周期结束时被调用。destroy()方法可以让Servlet关闭数据库连接、停止后台线程、把Cookie列表或点击计数写入到磁盘,并执行其他类似的清理活动。
调用destroy()方法之后,Servlet对象被标记为垃圾回收。

 public void destroy() {
 // 终止化代码... 
}

JVM垃圾回收器 回收Servlet

来之:http://www.runoob.com/servlet

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 从三月份找实习到现在,面了一些公司,挂了不少,但最终还是拿到小米、百度、阿里、京东、新浪、CVTE、乐视家的研发岗...
    时芥蓝阅读 42,757评论 11 349
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 34,625评论 18 399
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,506评论 19 139
  • servlet:Server Applet 服务端应用程序,是java web开发的基础 首先需要理解web容器的...
    测试你个头阅读 901评论 0 1
  • 简书 賈小強转载请注明原创出处,谢谢! Servlet是一种允许响应请求的Java类。虽然Servlet可以响应任...
    賈小強阅读 10,686评论 1 44

友情链接更多精彩内容