`

web应用的生命周期

阅读更多

 javaweb应用的生命周期是由Servlet容器来控制的。

【启动阶段】

(1)web.xml文件中的数据加载到内存中

(2)JAVAWEB应用创建一个ServletContext对象

 (3)对所有的Filter进行初始化

 (4)对那些需要在web容器启动时就被初始化的Servlet进行初始化

 【运行阶段】

  所有的Servlet都处于待命状态,没有随着容器启动初始化的Servlet在被请求时会初始化,然后再调用它的service()方法

 【终止阶段】

 (1) 销毁应用中所有处于运行状态的Servlet

 (2)销毁应用中所有处于运行状态的Filter

 (3)销毁所有与应用相关的对象,如ServletContext

释放web应用所占用的相关资源

分享到:
评论

相关推荐

    Web Page的生命周期详解

    ASP.NET Web Page的生命周期可以基本分为以下几个阶段: 1. Page request 本页面被请求时发生在web page生命周期之前, 当有一个页面被请求时,ASP.NET引擎要判断一下这个页面是否需要经过编译或者直接通过此页面的...

    Web前端框架应用:第2章 Vue开发基础-生命周期.pptx

    2.5 Vue生命周期;2.5 Vue生命周期;2.5 Vue生命周期;创建vm实例;2.5 Vue生命周期;2.5 Vue生命周期;2.5 Vue生命周期;2.5 Vue生命周期;2.5 Vue生命周期;2.5 Vue生命周期;2.5 Vue生命周期;2.5 Vue生命周期;2.5 Vue生命...

    Java Web应用的生命周期

    Java Web应用的生命周期。三个阶段:启动,运行,终止。  无论是web还是servlet他们的生命周期都是有容器来控制的。  启动:  1. 把web.xm 加载到内存中  2. 为web应用创建一个ServletContext对象  3. 对...

    AspNet补充资料(web服务器控件事件页面应用程序生命周期)

    AspNet补充资料(web服务器控件事件页面应用程序生命周期)

    asp.net生命周期

    Asp.Net应用程序生命周期以浏览器向Web服务器(IIS)发送请求为起点。Web服务器接收到请求时,会对所请求文件的文件扩展名进行检查,确定应该由哪一个ISAPI扩展(Asp.Net是Web服务器下的一个ISAPI扩展)来处理请求,...

    Servlet与JSP核心编程

    同时,读者还将学会如何控制Web应用生命周期中的主要事件,掌握JSTL最佳实践,了解如何构建自定义标签库。此外,《Servlet与JSP核心编程(第2卷 第2版)》还用较多篇幅深入介绍了Jakarta Struts框架。

    「系统安全」基于数据生命周期的金融数据安全管理研究 - WEB应用防火墙.zip

    「系统安全」基于数据生命周期的金融数据安全管理研究 - WEB应用防火墙 企业安全 信息安全 APT 业务安全 安全研究

    PLM产品生命周期管理系统NutScript开发手册

    NutScript 是深圳市瑞泽思软件有限公司(以下简称瑞泽思)的一种类似于javascript语言的脚本语言,目前仅限于在瑞泽思提供的WEB服务器与PLM 应用服务器上开发各种应用,如:PLM产品生命周期管理系统、BOM 系统、文档...

    ASP.NET的网页代码模型及生命周期

    第4章 ASP.NET的网页代码模型及生命周期 从本章开始,就进入了ASP.NET应用程序开发的世界。在了解了C#的结构,以及面向对象的概念后,就可以从面向对象的思想开发ASP.NET应用程序。在ASP.NET中,能够使用面向对象的...

    ASP.NET Web页生命周期和执行的方法介绍

    以上所列的阶段中有些在页面级是不可见的,并且仅对服务器控件的编写者和要创建从 Page 导出的类的...控件可以截取 Init 事件以初始化在传入的 Web 请求的生命周期内所需的所有设置。例如,这时控件可以加载外部模板

    Web 应用程序安全:现代 Web 应用程序的利用和对策(2024年,英文版)

    在修订和更新的第二版中,他研究了数十个相关主题,从最新类型的攻击和缓解措施到威胁建模、安全软件开发生命周期 (SSDL/SDLC) 等等。 Hoffman 是 Ripple 的高级安全工程师,他还提供了有关其他几种 Web 应用程序...

    提升WEB应用程序的安全性:威胁与对策

    ]《提升WEB应用程序的安全性:威胁与对策》 [内容]在.NET应用程序中实现基本的安全法则的权威指南,帮助你设计、建立和配置防黑客WEB应用程序,减少成功攻击的可能性和减轻损害程度。本书为架构和设计人员设计,他们...

    开发JSF应用程序(与Web有关)

    Java Server Faces (JSF) 提供了令人兴奋的可视化开发 J2EE Web应用程序的新的开发环境。如果没有 JSF,开发人员必须书写处理几乎所有用户和应用程序之间的交互的代码。非 JSF Web 应用程序使用 HTML 控件来处理用户...

    Java Web应用开发:servlet.ppt

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

    web bean(中文参考).doc

    Web Bean的生命周期总是通过Web Bean管理器进行管理。 让我们后退一步。"上下文"究竟意味着什么?既然Web Beans可以是有状态的,那它关系到我到底拥有哪个Bean实例。和无状态组件模型(例如无状态的会话Bean)或者...

    web应用安全编码规范操作说明文档

    本文档主要作用:为提高应用系统安全需求分析、设计的全面性、标准化,满足质量管理体系开发安全生命周期要求,针对产品安全方面需求,特制定本应用安全开规范供参考。 应用系统开发过程中针对基础信息分析,需求...

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

    7.1 配置任意目录下的web应用程序 240 7.2 war文件 242 7.3 tomcat中servlet的另一种运行方式 244 7.4 与servlet配置相关的元素 247 7.4.1 [servlet]元素及其子元素 247 7.4.2 [servlet-mapping]元素及其子元素...

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

    7.1 配置任意目录下的web应用程序 240 7.2 war文件 242 7.3 tomcat中servlet的另一种运行方式 244 7.4 与servlet配置相关的元素 247 7.4.1 [servlet]元素及其子元素 247 7.4.2 [servlet-mapping]元素及其子元素...

    论文研究-基于Web应用的性能测试过程研究 .pdf

    基于Web应用的性能测试过程研究,张慧娟,崔冬华,针对Web应用系统的特点,本文在自动化测试生命周期方法学(Automated Test Life Cycle Methodology,ATLM)基础上并结合软件工程的思想提出了一种有�

Global site tag (gtag.js) - Google Analytics