Servlet(二)
来源:互联网 发布:空心车轴数据 编辑:程序博客网 时间:2024/06/04 20:12
Servlet也是一个class。所以 在提供服务的时候需要new对象。十分重要的一点是,Servlet只会new一个对象对外提供服务,这是j2ee规定的标准。
现在实验如下:
import java.io.IOException;import javax.servlet.ServletConfig;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class TestServletLife extends HttpServlet{public TestServletLife(){System.out.println("constructor!");}@Overridepublic void destroy() {System.out.println("desdroy!");}@Overridepublic void init(ServletConfig config) throws ServletException {System.out.println("init");}@Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {System.out.println("doGet");}}
访问http://localhost:8080/test/TestServletLife后可以看到后台tomcat的输出如下
constructor!
init
doGet
这很正常,先通过构造方法new一个对象,初始化后通过doGet方法对外提供服务。可是当刷新后。得到的是这样的输出:
constructor!
init
doGet
doGet
这就说明servlet在对外提供服务是始终只有一个对象,这个对象将永久的存在于我们的内存当中,除非server停止或者webapp销毁。
阅读全文
0 0
- Servlet基础(二)
- servlet笔记(二)
- servlet学习心得(二)
- Servlet(二)
- Servlet入门(二)
- Servlet总结(二)
- servlet(二)
- Servlet介绍(二)
- Servlet学习(二)
- servlet 学习(二)
- Servlet入门(二)
- servlet学习(二)
- 基础知识(二)-Servlet
- Servlet技术(二)
- Servlet笔记(二)
- Servlet(二)
- Servlet总结(二)
- Servlet(二)
- 为arcgis for js封装自己的map
- Windows mysql 出现access denied for user root @localhost
- linux 中查看info
- 9月英语总结
- Face Detection(OpenCV) Using Hadoop Streaming API
- Servlet(二)
- 汇集深信服所有面经
- Opencv学习——图像融合
- 利用JSP内置对象编写用户登录成功和失败例子
- IIS 7.5 设置 404 出现问题
- < 笔记 > HTML
- JavaScript内存管理机制以及四种常见的内存泄漏解析
- 2.2 Spring boot 配置分析
- python中tile()函数