`
gdntx
  • 浏览: 21065 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

Servlet 的创建与生命周期

阅读更多

java交流群:38615496

Servlet 在容器中运行时,其实例的创建及销毁等是由容器进行控制。

 

Servlet 的创建有两种方法。

   1、客户端请求对应的 Se凹let 时,创建 Servlet 实例;大部分Servlet 都是这种 Servlet 。

   2、通过在web.xml 中设置load-on-startup来创建servlet实例,这种实例在Web 应用启动时,立即创建Servlet 实例

 

 Servlet 的运行都遵循如下生命周期:

    1、创建 Servlet 实例。

    2、Web 容器调用 Servlet 的 init 方法,对Servlet 进行初始化。

    3、Servlet 初始化后,将一直存在于容器中,用于响应客户端请求。。如果客户端有get 请求,容器调用Se凹let 的 

         doGet 方法处理并响应请求。对于不同的请求,有不同的处理方法,或者统一使用service 方法处理来响应用户请

         求。

    4、Web 容器角色销毁Servlet 时,调用 Servlet 的 destroy 方法,通常在关闭Web容器之时销毁Servlet。

 

如下图:

     

  • 大小: 21.2 KB
0
0
分享到:
评论

相关推荐

    说一说servlet的生命周期

    Servlet生命周期就是servlet从创建到销毁的过程,包括加载和实例化,初始化,服务,和销毁4步。  当客户第一次请求时,首先判断是否存在servlet对象,第一次请求时不存在,则由tomcat创建对象,调用init()方法对...

    Servlet的生命周期

    1.创建:当用户第一次请求servlet映射的路径时,服务器会加载servlet并...该方法在servlet生命周期中,只会执行一次。 3.服务:每当用户有一个servlet请求,服务器会调用service()方法处理用户请求,哈哈,方法在生命周期

    Servlet生命周期

    Servlet 生命周期可被定义为从创建直到毁灭的整个过程。以下是 Servlet 遵循的过程:   Servlet 加载—>实例化—>服务—>销毁。   1.Servlet 通过调用 init () 方法进行初始化。 2.Servlet 调用 service() ...

    servlet学习笔记

    servlet笔记 包含servlet创建 servlet生命周期 加载 初始化 运行 关闭

    jsp 生命周期详细介绍

    JSP生命周期就是从创建到销毁的整个过程,类似于servlet生命周期,区别在于JSP生命周期还包括将JSP文件编译成servlet。 以下是JSP生命周期中所走过的几个阶段: 编译阶段:servlet容器编译servlet源文件,生成...

    Servlet的运行机制

    3. 使用代码以及文字,说明Servlet的运行机制和生命周期 4. 实现用Servlet实现伪静态页面的访问 5. 实现用缺省的Servlet实现对静态页面的访问。 6. 使用ServletConfig对象,访问web.xml中的数据库连接信息。 7. 使用...

    Java Servlet的注解配置与生命周期详解.docx

    执行原理加图解 1.当服务器接受到服务器请求的时候,会先解析浏览器的UPL地址,获取访问服务的路径 2.然后查找WEB.xml文件,查看是否有对应的标签体...4.tomcat会将字节码文件加载进内存,并且创建其对象 5.调用其方法

    Servlet中对象的作用范围.pdf

    资料总详细说明了Servlet的域对象的生命周期的解释。  何时创建和销毁的  如何存取数据  作用范围

    Java Web应用的生命周期

     无论是web还是servlet他们的生命周期都是有容器来控制的。  启动:  1. 把web.xm 加载到内存中  2. 为web应用创建一个ServletContext对象  3. 对所有的Filter进行初始化。  4. 对那些需要在启动时初始...

    servlet temple

     Servlet 的生命周期始于将它装入 Web 服务器的内存时,并在终止或重新装入 Servlet 时结束。  (1) 初始化  在下列时刻装入 Servlet:  如果已配置自动装入选项,则在启动服务器时自动装入  在服务器启动后,...

    Day09_http协议 & servlet

    http的请求协议,响应协议。 servlet的创建方式,生命周期等

    Java Web应用开发:servlet.ppt

    本章内容 知道什么是Servlet,理解Servlet的作用 理解Servlet的生命周期 会通过继承HTTPServlet类的方式创建自己的Servlet类 知道如何访问servlet 理解web.xml中关于Servlet的配置 知道如何在servlet中取得客户端的...

    JSP 生命周期

    JSP生命周期就是从创建到销毁的整个过程,类似于servlet生命周期,区别在于JSP生命周期还包括将JSP文件编译成servlet。 以下是JSP生命周期中所走过的几个阶段: 编译阶段: servlet容器编译servlet源文件,生成...

    Java web中servlet学习笔记 核心

    Java web中servlet学习笔记 核心。servlet执行过程、servlet生命周期、继承类、创建servlet、servlet线程安全、配置信息

    java-servlet-api.doc

    一个Javaservlet具有一个生命周期,这个生命周期定义了一个Servlet如何被载入并被初始化,如何接收请求并作出对请求的响应,如何被从服务中清除。Servlet的生命周期被javax.servlet.Servlet这个接口所定义。 所有的...

    Servlet请求和响应的资料,帮助初学者掌握Servlet的请求和响应

    它们的生命周期以及相关服务的链接。 1. 客户端对Web服务器发出HTTP请求 2. HTTP服务器(Apache)收到HTTP请求以后,转发给Web容器(Tomcat),此时Web容器会解析 HTTP请求的内容,创建各种对象(例如...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part2

    6.4 servlet生命周期 224 6.5 servlet上下文 226 6.5.1 servletcontext接口 226 6.5.2 页面访问量统计实例 228 6.6 请求转发 231 6.6.1 requestdispatcher接口 232 6.6.2 得到requestdispatcher对象 232 ...

    Servlet与JSP核心编程第2版

    3.6 servlet的生命周期 3.7 singlethreadmodel接口 3.8 servlet的调试 第4章 客户请求的处理:表单数据 4.1 表单数据的作用 4.2 在servlet中读取表单数据 4.3 示例:读取3个参数 4.4 示例:读取所有...

    Java™ Servlet 规范.

    2.3 Servlet 生命周期 .......................................................................................................................................16 2.3.1 加载和实例化 .........................

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part3

    6.4 servlet生命周期 224 6.5 servlet上下文 226 6.5.1 servletcontext接口 226 6.5.2 页面访问量统计实例 228 6.6 请求转发 231 6.6.1 requestdispatcher接口 232 6.6.2 得到requestdispatcher对象 232 ...

Global site tag (gtag.js) - Google Analytics