`
周禄康
  • 浏览: 161622 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
社区版块
存档分类
最新评论

Java EE Servlet监听器

阅读更多

   Servlet监听器用于监听一些重要事件的发生,监听器对象可以在事情发生前、发生后可以做一些必要的处理。下面将介绍几种常用的监听器,以及它们都适合运用于那些环境。

分类及介绍:
1.  ServletContextListener:用于监听WEB 应用启动和销毁的事件,监听器类需要实现javax.servlet.ServletContextListener 接口。


2.  ServletContextAttributeListener:用于监听WEB应用属性改变的事件,包括:增加属性、删除属性、修改属性,监听器类需要实现javax.servlet.ServletContextAttributeListener接口。


3.  HttpSessionListener:用于监听Session对象的创建和销毁,监听器类需要实现javax.servlet.http.HttpSessionListener接口或者javax.servlet.http.HttpSessionActivationListener接口,或者两个都实现。


4.  HttpSessionActivationListener:用于监听Session对象的钝化/活化事件,监听器类需要实现javax.servlet.http.HttpSessionListener接口或者javax.servlet.http.HttpSessionActivationListener接口,或者两个都实现。


5.  HttpSessionAttributeListener:用于监听Session对象属性的改变事件,监听器类需要实现javax.servlet.http.HttpSessionAttributeListener接口。

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    j2ee20:servlet04监听器(监听四大web域)(用于访问人数的统计)、mvc模式的引入

    在本文中,我们将深入探讨Java EE(J2EE)中的Servlet监听器以及它们在Web应用程序中的作用,特别是在访问人数统计和引入MVC模式方面。首先,让我们了解什么是Servlet监听器。 Servlet监听器是Java Servlet规范的一...

    java ee servlet

    8. **监听器**:Servlet监听器可以监听特定事件,如会话创建、销毁、ServletContext的改变等,从而实现自动化的任务。 9. **MVC模式**:在Java EE中,Servlet常与Model-View-Controller(MVC)设计模式结合使用,将...

    Servlet监听器

    Servlet监听器是Java Web开发中的一个重要概念,它属于Java Servlet规范的一部分,主要应用于JSP/Servlet环境。在Java Web应用程序中,监听器(Listeners)扮演着观察者(Observer)的角色,能够监听特定事件的发生...

    Servlet中监听器介绍.doc

    Servlet中的监听器是Java EE中...总之,Servlet监听器是Java EE开发中的强大工具,它们可以帮助开发者实现更精细的控制和管理,提高应用的灵活性和可维护性。理解并熟练运用监听器,能够使你的Web应用更加健壮和高效。

    Java EE 实验二Servlet程序设计.doc

    Servlet 编程是一个非常重要的技术在 Java EE 中,通过这次实验,学生将熟练掌握 Servlet 编程、过滤器、监听器的编程。通过上机实验,学生将了解 Servlet 编程的基础知识,并掌握过滤器和监听器的应用。 二、实验...

    JAVA EE 开发手册.CHM

    JAVA EE 开发手册 JavaEE是一个开放的、 基于标准的平台,用以开发、部署和管理N层结构、面向Web的,以服务器为中心的企业级应用。 JavaEE的具有可扩展性、性能和可靠性。...8、监听器Listener 9、注解( Annotation)

    Java-Servlet-API.zip

    10. **监听器**:Servlet API还包含各种监听器,如`ServletContextListener`、`ServletRequestListener`和`HttpSessionListener`,它们可以在特定事件(如应用启动、请求到达、会话创建等)发生时执行代码。...

    深入 Java Servlet 网络编程

    部署描述符是web应用的配置文件,用于声明Servlet、过滤器、监听器及其映射关系。通过web.xml,我们可以控制Servlet的初始化参数、加载顺序等。 10. **现代Web框架与Servlet** 虽然可以直接使用Servlet编写Web...

    Java_Servlet_Programming__2nd_Edition.rar

    - Servlet是Java编程语言中用于扩展Web服务器功能的接口,由Java EE(企业版)平台提供。 - Servlet生命周期:初始化、服务、销毁三个阶段,以及对应的init(), service(), destroy()方法。 - HttpServlet类是...

    Java EE: XML Schemas for Java EE Deployment Descriptors

    在Java EE环境中,`web.xml`文件是另一个关键的部署描述符,它包含了Web应用的整体配置,包括Servlet、过滤器和监听器的定义。而`web-jsptaglibrary_2_1.xsd`则更专注于JSP标签库的配置,是`web.xml`的一个补充。 ...

    Java EE Web编程(Eclipse平台)源文件

    Java EE Web编程是企业级应用开发的重要领域,它基于Java平台,为构建分布式、多层架构的Web应用程序提供了丰富的框架和API。Eclipse作为一款强大的集成开发环境(IDE),广泛用于Java开发,包括Java EE项目。这个...

    Java EE Web编程(Eclipse 平台)

    资料可能包括Servlet生命周期、服务方法、初始化参数、过滤器和监听器的使用等内容。 4. **JSP(Java Server Pages)**:JSP用于生成动态网页,结合HTML和Java代码。可能涵盖EL(Expression Language)、JSTL(Java...

    Java Servlet

    总之,Java Servlet作为Web开发中的基石,提供了强大的服务器端功能,结合Servlet容器和其他Java EE组件,能够构建复杂的企业级Web应用程序。通过深入学习和实践,开发者可以掌握高效、可扩展的服务器端编程技巧。

    java-servlet API DOC

    Servlet API还提供了各种监听器接口,如`ServletContextListener`、`ServletRequestListener`等,它们可以在特定事件发生时执行代码,如Web应用启动、Servlet初始化、会话创建或销毁等。 九、部署与配置 Servlet...

    javaEE(上下文_监听器_过滤器) ppt

    Java EE(Java Platform, Enterprise Edition)是用于构建企业级分布式应用程序的框架,它提供了一系列标准接口和组件模型,包括上下文、监听器和过滤器。这些概念是Java EE开发中的核心组成部分,对于理解和优化Web...

    Java EE基础实用教程[郑阿奇]

    此外,教程可能还会涵盖Web服务(如JAX-WS和JAX-RS)、过滤器(Filters)、监听器(Listeners)以及MVC设计模式等内容。通过学习这些知识,开发者能够具备构建复杂企业级应用的能力,为职业发展奠定坚实的基础。

    Java_Servlet.zip_servlet

    Java Servlet是Java EE(Enterprise Edition)平台中用于处理HTTP请求的核心技术,它是构建动态Web应用程序的基础。本入门教程将引导你逐步了解并掌握Servlet的基本概念、工作原理以及如何使用Servlet进行程序开发。...

    java-EE-API.zip_Java ee api_java ee 6 api

    在Java EE 6中,Servlet 3.0规范引入了注解配置,允许开发者无需XML文件就能声明Servlet和过滤器,提高了代码的可读性和简洁性。此外,Servlet 3.0还支持异步处理,使得处理长运行任务成为可能。 JSP(JavaServer ...

    java ee教程(电子教案)

    10. **Filter与Listener**:在Java EE中,Filter用于拦截请求并处理,而Listener则监听特定事件,如会话的创建和销毁。 这份Java EE教程将深入讲解这些技术,从基础概念到实际应用,通过实例演示如何使用它们来构建...

Global site tag (gtag.js) - Google Analytics