Servlet学习笔记(一)---Servlet生命周期
2016-04-19 00:40
639 查看
这是在学习Servlet的生命周期后留下的笔记,都说理解好生命周期就是理解Servlet的关键,记下来以备不时之需。
调用service()方法来处理客户端的请求。
调用destroy()方法来终止。
由JVM得垃圾回收期进行垃圾回收。
这样就算是一个完整的Servlet的生命周期了,当然这只是简单的表示,来看看每个部分。
init()方法常见的格式如下:
这个方法是由容器调用,不用用户有任何操作。
过程
调用init()方法进行初始化。调用service()方法来处理客户端的请求。
调用destroy()方法来终止。
由JVM得垃圾回收期进行垃圾回收。
这样就算是一个完整的Servlet的生命周期了,当然这只是简单的表示,来看看每个部分。
init()
init()方法在第一次创建Servlet时被调用,这是一次性的初始化。init()方法常见的格式如下:
public coid init() throws ServletException{ //初始化代码 }
service()
执行实际任务的主要方法:Servlet容器(Web服务器)调用service()方法来处理客户端的请求,并把格式化的响应写回给客户端。这个方法是由容器调用,不用用户有任何操作。
doGet()/doPost()
这两个方法最常用,用的时候只要覆盖就好了。注意
每当有一个servlet请求,就会产生一个新的线程。生命周期图解
相关文章推荐
- 【POJ 3009 Curling2.0 迷宫寻径 DFS】
- 窗口<二>
- 窗口(1)
- fastDFS 一二事 - 简易服务器搭建(单linux)
- Java 把一个文件夹中的所有文件复制到另一个文件夹中
- Shell编程详解
- css兼容问题与实践归纳总结
- Android动画
- JAVA实现导出Excel(POI)
- 1008 of search
- spring mvc 源码研究简单笔记--web容器启动加载WebApplicationContext和初始化DispatcherServlet
- 【新版20160418后】校园网实现一键登陆ajax
- 【niubi-job——一个分布式的任务调度框架】----FAQ文档
- 二叉树先序建树及先序遍历
- 八大排序算法
- 上传JSON数据时,url变空,JSON数据不能拼接在url中,需单独放在请求的参数中作为一个整体的value上传
- 2015-2016 company 亚马逊
- Android开发 判断长按和点击事件
- TexturePacker code TP:E5673650
- 链式异步任务类,解决迷之缩进