JavaWev初识 Servlet生命周期

简介: JavaWeb是通过请求运行的 通过求情激发运行 通过请求激发运行Servlet 家族 javax,servlet.Servlet 规范接口 javax.

JavaWeb是通过请求运行的 通过求情激发运行 通过请求激发运行

Servlet 家族

            javax,servlet.Servlet 规范接口
            javax.servlet.DenericServlet 容器实现接口
            javax.Servlet.http.HttpServlrt 继承与容器实现类
            自己写的继承类 继承与HttpServlrt 重写里面的方法

Servlet运行过程:(Servlet对象是我们第一次访问的时候就构建好的)

                     1.由我们的浏览器发出请求到服务器
                     2.Tomcat接受到请求
                     3.由Tomcat发送请求到Web工程中
                     4.找到Servlet实例池(Tomcat中的每Servlet只会有一个对象)**因为Servlet创建的对象是我们指定都具有唯一性**
                     实例池(将你的Servlet实例对象综合起来)
                     有 就直接抓出实例池    
                     调用对象中的servlefangt 方法
                     

                    没有的话 找到类创建Servlet对象(我们的类只是重写了方法) 对象是由容器来new的
                    1.创建对象 (访问的是我们指定的对象)
                    2.调用初识化方法init(ServletConfig)
                    3.调用init方法进行通知
                    4.将对象扔回池里
                    5.返回对象调用servlet方法

Servlet 声明周期

                   整个服务器中,每个Servlet只会有一个对象(创建的是你的操作类继承对象)                                         
                   这个对象是根据你的 自己的实体类所创建的对象
                   容器实现了Servlet接口   对象是由容器创建的创建的 我们只是重写了容器当中的方法,所以对象是容器创建的并不是我们创建的 

Servletsh生命周期的开始:(除了第一次要创建对象,在正常运行的是后用的都是同一个Servlet实例对象)
R_SF_L9_SV_PQ8B0_4_4KI

                                  1.第一次访问 创建对象
                                  2.部署服务器启动创建对象

销毁生命周期: 正常的服务器关闭 shutdown 他销毁生命周期 (强制停止属于非正常关闭)

目录
相关文章
|
6月前
Servlet生命周期
Servlet生命周期
33 1
|
6月前
|
Java 数据库连接 容器
Servlet的生命周期
Servlet的生命周期
|
6月前
|
Java 数据库连接 容器
8:Servlet生命周期-Java Web
8:Servlet生命周期-Java Web
55 0
|
2月前
|
Java 应用服务中间件 数据库连接
探索研究Servlet 生命周期
【9月更文挑战第22天】
43 7
|
4月前
|
Java 数据库连接 开发者
Java中的Servlet生命周期详解
Java中的Servlet生命周期详解
|
5月前
|
前端开发 应用服务中间件
servlet执行流程&生命周期
servlet执行流程&生命周期
|
5月前
Servlet的生命周期
Servlet的生命周期
|
5月前
|
Java
servlet生命周期面试题
servlet生命周期面试题
|
4月前
|
Java 数据库连接 开发者
Java中的Servlet生命周期详解
Java中的Servlet生命周期详解
|
4月前
|
XML 存储 前端开发
JavaEE:Servlet创建和使用及生命周期介绍
JavaEE:Servlet创建和使用及生命周期介绍