美文网首页
Java Servlet介绍

Java Servlet介绍

作者: Marlon666 | 来源:发表于2019-04-09 17:56 被阅读0次

    Servlet 是什么?

    Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。

    实现Servlet的几种方式?

    1. 实现 implements Servlet 接口:
      //生命周期方法:当Servlet第一次被创建对象时执行该方法,该方法在整个生命周期中只执行一次
      public void init(ServletConfig arg0) throws ServletException {}
      
      //生命周期方法:对客户端响应的方法,该方法会被执行多次,每次请求该servlet都会执行该方法
      public void service(ServletRequest arg0, ServletResponse arg1)
                    throws ServletException, IOException {}
      
      //生命周期方法:当Servlet被销毁时执行该方法
      public void destroy() {}
    
    1. 继承 GenericServlet 类
       @Override
       public void service(ServletRequest arg0, ServletResponse arg1)
               throws ServletException, IOException {
               
    
       }
    
    1. 继承 HttpServlet 方法
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp)
            throws ServletException, IOException 
    }        
    
    
    @Override
    protected void doPost(HttpServletRequest req, HttpServletResponse resp)
            throws ServletException, IOException {
        doGet(req,resp);
    } 
    

    Servlet生命周期的介绍

    //Servlet的生命周期:从Servlet被创建到Servlet被销毁的过程
    //一次创建,到处服务
    //一个Servlet只会有一个对象,服务所有的请求

    1.实例化(使用构造方法创建对象)
    2.初始化 执行init方法
    3.服务 执行service方法
    4.销毁 执行destroy方法

    Servlet 过滤器

    Servlet 异常处理

    Servlet 其他内容

    相关文章

      网友评论

          本文标题:Java Servlet介绍

          本文链接:https://www.haomeiwen.com/subject/aambiqtx.html