美文网首页
Servlet概述

Servlet概述

作者: superczb | 来源:发表于2017-11-17 10:10 被阅读0次

    Servlet是JavaWeb三大组件之一,其他两个组件为Fileter(过滤器),Listener(监听器)
    Servlet的功能是接收和处理客户端的请求,一般分为三步
    1.接收请求
    2.处理请求
    3.完成响应

    实现Servlet的三大方式
    1.实现javax.servlet.Servlet接口
    2.继承javax.servlet.GenericServlet类
    3.继承javax.servlet.http.Servlet类

    Servlet中的大多数方法不由我们来调用,由服务器来调用(比如Tomcat等),并且Servlet对象也不由我们来创建,而是由Tomcat来创建。

    生命周期方法
    1.init(ServletConfig servletConfig)Servlet对象被Tomcat创建之后马上调用,只调用一次
    2.destroy()在Servlet对象被销毁之前调用,只调用一次
    3.service(ServletRequest request,ServletReponse response)每次在处理请求时被调用,被调用多次

    其他方法
    getServletInfo()获取Servlet的信息
    getServletConfig()获取Servlet的配置信息

    特性
    1.一个Servlet类只能有一个对象,因此它是单列的,当然一个JavaWeb程序存在多个Servlet类,它是线程不安全的,所以它的效率高
    2.Servlet类由我们来些,但是对象由Tomcat来创建。

    相关文章

      网友评论

          本文标题:Servlet概述

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