zoukankan      html  css  js  c++  java
  • 学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是其中的一种)

      

     

  • 相关阅读:
    PHP序列化和反序列化
    移动端纯css超出盒子出现横向滚动条
    css3盒子flex
    css怎么设置2个div同行,第一个固定宽度,第二个占满剩余的部分
    PHP对象基础
    常用header头
    【转载】文件上传那些事儿,文件ajax无刷上传
    简单工厂模式(Simple Factory Pattern)
    单例模式(singleton)
    UML类图
  • 原文地址:https://www.cnblogs.com/LiTu233/p/10845733.html
Copyright © 2011-2022 走看看