Servlet的生命周期
来源:互联网 发布:java动画 编辑:程序博客网 时间:2024/03/29 13:13
生命周期
分为5个阶段
1.加载 ClassLoader
2.实例化 NEW :有客户端请求时
3.初始化init(servletConfig) :只调用一次
4.处理请求 service doget dopost 采用多线程方式让多个客户端连接
5.退出服务 destroy() web应用程序退出时或者类发生改变。
在Servlet生命周期里只有一个对象
下面采用代码方式进行生命周期的测试:
首先将 servlet-api.jar导入到项目里,此jar包位于tomcat所在文件夹/lib里
如何导入:
项目名上右键-属性——Java Build Path——Libraries——Add External Jars
然后选择jar包进行导入
代码的编写
代码输入完后,将class文件复制到servlet文件中的classes文件里,并且修改WEB-INF里的web.xml
打开 web.xml
然后保存退出,启动服务器
然后打开浏览器访问127.0.0.1:8080/myServlet/testLife
查看Tomcat会发现每个方法我们都采用打印一条语句来测试生命周期的顺序,当我们进行客户端连接时会发现顺序是testLife,init,doget,无论多少个客户端连接上来他
都只是一个对象。当类发生改变时才退出服务。
- [Servlet]Servlet的生命周期
- 【Servlet】Servlet的生命周期
- Servlet详解---Servlet的生命周期
- Servlet入门----Servlet的生命周期
- Servlet的生命周期
- Servlet 的生命周期
- Servlet的生命周期
- 关于Servlet的生命周期
- [转]servlet的生命周期
- servlet的生命周期
- servlet的生命周期
- Servlet的生命周期
- Servlet的生命周期
- servlet的生命周期
- Servlet的生命周期
- servlet 的生命周期
- Servlet的生命周期
- Servlet的生命周期【转】
- 关于回北京
- 关于Java5中引入的Annotations
- js 特效
- Unicode 数据
- JProfiler 解决 Java 服务器的性能跟踪
- Servlet的生命周期
- 技巧:MS SQL压缩数据库日志方法
- 反射机制
- 揭开正则表达式的神秘面纱
- TGridDrawState名字空间冲突问题及解决方法(E2015 Ambiguity between 'TGridDrawState' and 'Gridseh::TGridDrawState')
- freebsd安装memcached
- Memcache基础教程
- 关于VPN的一些问题
- Memcached深度分析