Servlet生命周期
来源:互联网 发布:网络拓扑生成器 编辑:程序博客网 时间:2024/06/08 02:14
Servlet生命周期一般分为三个阶段:
1)初始化阶段。
2)响应用户请求阶段。
3)销毁阶段。
1)初始化阶段
初始化servlet。服务器加载或创建servlet类所对应的servlet文件。然后调用init()方法来初始化servlet对象。值得注意的是,init()方法在整个servlet生命周期内只执行一次,无论servlet文件被执行多少次,init()都不会重复执行。
2)响应用户请求阶段
针对这一部分,我们编写程序的时候,一般会覆盖doGet()或者doPost()方法,但是这个阶段的核心是service()方法。service()方法通过用户请求类型来选择调用doGet()还是调用doPost()。当我们覆盖了service()方法,无论doGet()还是doPost()方法有没有被覆盖,都不会被程序所调用。完成执行后会通过response返回请求给用户。
3)销毁阶段
销毁阶段所用到的是destroy()方法。这个方法跟init()一样都是至执行一次。init()的调用时机是在服务器停止服务,而不是关闭web页面。当destroy()方法被调用后,servlet对象就结束生命周期并释放资源。
0 0
- servlet生命周期
- Servlet 生命周期
- Servlet生命周期
- servlet生命周期
- Servlet生命周期
- Servlet生命周期
- Servlet生命周期
- servlet生命周期
- servlet生命周期!
- Servlet生命周期
- Servlet生命周期
- Servlet生命周期
- servlet生命周期
- Servlet生命周期
- Servlet生命周期
- servlet生命周期
- servlet生命周期
- servlet生命周期
- 进程间的通信方式——pipe(管道)
- Android内存优化
- Javaweb或javaEE完整项目名及包名、资源名命名规则
- 使用jQuery+PHP+Mysql实现抽奖程序
- declare命令
- Servlet生命周期
- JavaScript中Array.sort()的底层实现及应用
- 枚举
- 使用rails生成excel(CSV)表格
- ECMAScript数据类型关系总结
- 解析js中的call、apply、bind
- 欢迎使用CSDN-markdown编辑器
- JavaScript实现两个小球碰撞简单模型【未完】
- HashMap,LinkedHashMap,TreeMap对比