• 学servlet2


    servlet中如果出现端口号被占用的问题,那么可能是tomcat已经启动了,你之前没有关闭成功。 

    servlet中相应的代码: 

    api(概念解析,就是官方对外的解释)

     HttpServletResponse是对响应信息的封装。

    HttpServletRequest:是对请求信息的封装。

      servlet类的层级关系: 

              servlet(接口)

                |-GenericServlet(抽象类)

                    |- HttpServlet(抽象类)

                       |-FirstServlet(自定义的servlet)

    我们自定义的类是否实现了servlet接口,是我们判断该类是否是servlet的唯一标准

    servlet的生命周期: 

        一个serlvet对象从创建到销毁的整个过程

    servlet接口的详细讲解。

          servlet接口方法: 

            Init()方法

            Destory()方法

             Service()方法

    1.当客户端有请求过来的时候,都会去执行service方法,每一个请求都会调用servlet的ss

    service方法,2.当servlet对象被创建出来的时候,servlet对象会自动执行init()方法。过程

    当第一次请求过来的时候,tomcat会实例化出servlet对象。Servlet对象是单实例的。所有的客户端都会使用第一次实例创建的servlet对象。

    3.当tomcat停止服务时。Servlet会被销毁带哦。销毁前,servlet会调用destory方法。

    这是相应的流程,第一个FirstServlet是实例化对象,第二是调用init方法,第三个是调用destory方法。

     得出结论:Servlet是单实例的,所有的请求公用一个Servlet对象。那么servlet对象不要定义属性。

     servlet是由servlet容器创建的,也就是应用服务器(tomcat是其中的一种)

      

     

  • 相关阅读:
    基于Flask开发web微信
    爬取实例
    scrapy框架学习之路
    scripy
    wtforms
    由testcase数据之分析
    无用之flask学习
    无用之flask
    无用之学matplotlib,numpy,pandas
    jsp_1
  • 原文地址:https://www.cnblogs.com/LiTu233/p/10845733.html
Copyright © 2020-2023  润新知