博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Tomcat学习笔记(二)
阅读量:5241 次
发布时间:2019-06-14

本文共 857 字,大约阅读时间需要 2 分钟。

  Servlet浅析

  javax.servlet.Servlet是一个接口,所有的Servlet必须实现接口里面的方法。

  该接口在tomcat/bin中的servlet-api.jar包中。 Servlet是一个很小的java程序在Web服务器中,Servlet接受和响应Web客户端的请求,通常采用HTTP协议。 一般自定义Servlet,可以继承javax.servlet.GenericServlet或者javax.servlet.http.HttpServlet。

   Servlet的内部方法  

public void init(ServletConfig config) throws ServletException;public ServletConfig getServletConfig();public void service(ServletRequest req, ServletResponse res) throws ServletException, IOException;public String getServletInfo();public void destroy();

 

  对于一个Servlet的每个HTTP请求,Servlet容器需要做的几件事情:

     1.当第一次调用某个servlet时,要载入该servlet类,并调用init()方法(仅调用一次)。

     2.针对每个request请求,创建一个javax.servlet.ServletRequest实例,和一个javax.servlet.ServletResponse实例。

     3.调用该servlet的service()方法,将ServletRequest对象和ServletResponse对象作为参数传入。

     4.当关闭该servlet类时,调用其destroy()方法,并卸载该servlet类。

大致的流程图:

     

 

转载于:https://www.cnblogs.com/lzeffort/p/6995812.html

你可能感兴趣的文章
Oracle-05
查看>>
servlet-01
查看>>
伊人笑 2010年
查看>>
[Papers]MHD, $\p_3\pi$, Lebesgue space [Jia-Zhou, JMAA, 2012]
查看>>
《MSSQL2008技术内幕:T-SQL语言基础》读书笔记(下)
查看>>
AtCoder Beginner Contest 100 C(思维)
查看>>
最大流算法
查看>>
wifi 攻破
查看>>
如何使用好android的可访问性服务(Accessibility Services)
查看>>
Python测试字符串是否为数字
查看>>
拓扑排序
查看>>
Open Associated Perspective?
查看>>
oracle字符集设置
查看>>
Java页面中文编码要转换两次encodeURI
查看>>
C# Image和Byte[]互相转换
查看>>
Jmeter组件认识
查看>>
C#反射(转载)
查看>>
SQL 课程
查看>>
排序算法
查看>>
url的反向解析
查看>>