监听器

一、市指针对于整个Web环境的监听器,在Web 端实现监听,其实就是实现一系列的监听接口,Web环境主要有以下类: 1、Servlet Context (对上下文的监听) 2、Session (对会话的监听) 3、Request (对请求的监听)二、对上下文的监听(对application的监听):就是对整个应用服务器范围的活动进行监听,对上下文监听需要实现的接口:1、javax.Servlet.ServletContextListener 需要实现两个方法: a、ContextInitiaLized(ServletContextEvent see)此方法容器初始化时自动调用。 b、contextDestroyed(ServletContextEvent see)此方法在容器销毁时自动调用。 2、javax.Servlet.ServletContextAttributeListener 需要实现三个方法: a、attributeAdded(ServletContextAttributeEvent see)增加一个上下文属性时自动调用此方法。 b、attributeRemoved(ServletContextAttributeEvent see)删除一个上下文属性时调用此方法。 c、attributeReplaced(ServletContextAttributeEvent see)替换一个上下文属性时自动调用此方法。对上下文操作的作用:对容器初始化、销毁、属性的操作。三、对会话的监听(队session的监听):主要针对每个上网用户的监听,从用户登录到WebServer,在Web Server上的操作,断开与Web Server 的连接为主, 实现会话监听必须实现以下几个接口: 1、javax.Servlet.http.HttpSession ActivationListener 需要实现两个方法: A、sessionDid.Activate(HttpSessionEvent se) 此方法用于激活一个已存在的session。 B、sessionwill.passivate(HttpSessionEvent se) 此方法用于钝化一个暂时不活动的方法。 2、javax.Servlet.http.HttpSession AttributeListener 需要实现三个方法: A、attributeAdded(HttpSessionBindingEveng se) 属性曾加时调用此方法 B、attributeRemoved(HttpSessionBindingEvent se) 属性移除时调用此方法 C、attributeReplaced(HttpSessionBindingEvent se) 属性替换时调用此方法 3、javax.Servlet.http.HttpSession Listener 需要实现两个方法: A、sessionCreated(HttpSessionEvent se) 当创建一个session时调用此方法 B、sessionDestroyed(HttpSessionEvent se) 当销毁一个session时调用此方法四、对请求的监听(ServletRequest):要实现客户端的请求和请求参数,设置的监听需实现两个接口: 1、javax.servlet. ServletRequestListener 需要实现两个方法: A、requestInitalized(ServletRequestEvent event) B、requestDestroyed(Servlet RequestEvent event) 2、javax.servlet.ServletRequestAttributeListener 需要实现三个方法: A、attributeAdded(Servlet.Request.AttributeEvent event) B、attributeReplaced(Servlet.Request.AttributeEvent event) C、attributeRemoved(Servlet.Request.AttribteEvent event)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值