zoukankan      html  css  js  c++  java
  • Tomcat学习笔记(二)

      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类。

    大致的流程图:

         

  • 相关阅读:
    【转载】zookeeper数据模型
    java.util.logging使用笔记2
    spark提交应用的方法(spark-submit)
    spark集群模式概述
    [spark]spark 编程教程
    [spark]Spark Streaming教程
    使用github pages创建博客
    spark 编程教程
    Spark编程指南V1.4.0(翻译)
    mysql基本操作
  • 原文地址:https://www.cnblogs.com/lzeffort/p/6995812.html
Copyright © 2011-2022 走看看