`

[摘]Java EE Servlet监听器

阅读更多

Java EE Servlet监听器<o:p></o:p>

概述:

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

分类及介绍:(红色表示重要)

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

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

<o:p></o:p>

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

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

<o:p></o:p>

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

<o:p></o:p>

<o:p></o:p>

部署:

       监听器的部署在web.xml文件中配置,在配置文件中,它的位置应该在过滤器的后面Servlet的前面

Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1671505

分享到:
评论
1 楼 longxiaoyan 2010-04-18  
呵呵,基本上都是红色。

相关推荐

    java ee servlet

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

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

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

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

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

    Java-Servlet-API.zip

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

    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 开发手册.CHM

    JAVA EE 开发手册 JavaEE是一个开放的、 基于标准的平台,用以开发、部署和管理N层结构、面向Web的,以服务器为中心的企业级应用。 JavaEE的具有可扩展性、性能和可靠性。 手册结构目录如下: 1、HTP协议 2、...

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

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

    Java_Servlet_Programming__2nd_Edition.rar

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

    深入 Java Servlet 网络编程

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

    Java EE Web编程(Eclipse 平台)

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

    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 Servlet

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

    java ee教程(电子教案)

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

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

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

    JAVA SERVLET帮助文档(API)

    在部署Servlet时,通常会使用`web.xml`部署描述符来配置Servlet、过滤器和监听器。这里可以定义Servlet的映射路径、初始化参数、过滤器的顺序等。随着Java EE的发展,现在还可以使用Java-based配置或注解来简化部署...

    JAVA EE 6 jar包集合

    5. **Servlet 3.0**:Servlet规范的第三个版本允许在web.xml之外进行动态部署,支持异步处理,增强了过滤器和监听器的功能,使得配置更加灵活。 6. **JavaServer Pages (JSP) 2.2**:JSP 2.2 提供了更好的EL表达式...

    Java_Servlet.zip_servlet

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

    java Servlet学习笔记

    Servlet是Java EE(企业版)的一部分,它允许开发者在服务器端创建强大的、可扩展的网络应用程序。以下是对Servlet相关内容的详细说明: 一、Servlet概述 1.1 B/S架构(Browser/Server浏览器-服务器架构) B/S架构...

    java-servlet API DOC

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

Global site tag (gtag.js) - Google Analytics