为了账号安全,请及时绑定邮箱和手机立即绑定

JAVA Web开发技术应用——监听器

难度初级
时长 1小时30分
学习人数
综合评分9.70
269人评价 查看评价
9.8 内容实用
9.7 简洁易懂
9.6 逻辑清晰
  • Tomcat中的Session钝化管理器2
    查看全部
  • Tomcat中Session钝化管理器1
    查看全部
  • 监听器的启动顺序
    查看全部
  • 增加删除属性
    查看全部
  • 监听器分类
    查看全部
  • 二、Listenner的注册 Javaweb的这些特别的监听器注册比较简单,因为ServletRequest、HttpSession、ServletContext对象都是容器创建的,所以需要它们的监听器的话,只需要在应用的web-info的web.xml里配置即可: <listener> <listener-class>com.test.listener.MyHttpSessionAttributeListener</listener-class> <listener-class>com.test.listener.MyServletContextAttributeListener</listener-class> <!-- 多个实现相同的Listenner接口,在执行时是按web.xml注册出现的来决定。 --> </listener> 注意:感知型监听器HttpSessionBindingListener、HttpSessionActivationListener不需要注册。 三、应用场景: 由于ervletRequest、HttpSession、ServletContext对象都是容器创建的,什么时候创建,用户都不知道。通过实现这些对象的监听器后,就可以得知了。比如: 1>在ServletContextLintener监听器的contextInitialized方法中,进行应用级的资源初始化以便提高效率,在contextDestroyed方法中对应用级的资源进行释放。 2>又比如web应用中,会存在会话,通常的作法是将当前登录的用户存放在session会话中。那么如何统计在线人数话,如何显示出当前登录的用户呢。如何踢出某些已登录的用户呢。就可以通过HttpSessionAttributeListener监听器的attributeAdded方法,等等。 四、优先级顺序 监听器->过滤器->Servlet 五、在Servlet3.0下的使用 通过在类前添加注解@WebListener即可,不用在web.xml中配置,在servlet3.0中监听器没有顺序
    查看全部
    0 采集 收起 来源:监听器总结

    2018-03-22

  • HttpSession中的对象状态: (1)绑定:通过setAttribute保存到session对象当中; (2)解除绑定:removeAttribute; (3)钝化:将session对象持久化到存储设备上; (4)活化:将session对象从存储设备上进行恢复。
    查看全部
  • HttpSession的创建和销毁 实现HttpSessionListener接口用于监听它的创建和销毁事件 一个HttpSession可以注册多个HttpSessionListener接口, 一个web应用中可以有多个HttpSession对象 有两个事件处理方法: sessionCreated方法: public void sessionCreated(HttpSessionEvent se) session创建时调用 sessionDestroyed方法: public void sessionDestroyed(HttpSessionEvent se) session销毁时调用
    查看全部
  • @ServletContext的创建和销毁 实现ServletContextListener接口用于监听它的创建和销毁事件 一个项目中可以有多个ServletContextListener,但是只有一个ServletContext对象
    查看全部
  • 有多个监听器的时候,按web.xml中注册顺序启动 监听器>过滤器>servlet的启动顺序
    查看全部
  • 监听器定义:监听器是指专门用于对其他对象身上发生的时间或状态改变进行监听和相应处理的对象,当被监听的对 象发生变化时,立即采取相应的行动。 Web监听器定义:1、【Servlet】规范中定义的一种特殊类。 2、用于监听ServletContext、HttpSession、ServletRequest等域对象的创建与销毁事件。 3、用于监听【域对象】的属性修改的事件 4、可以在事件【发生前】和【发生后】作出一些必要的处理
    查看全部
    0 采集 收起 来源:概述

    2016-03-30

  • 创建监听器的步骤
    查看全部
  • Web监听器的用途
    查看全部
  • web监听器的定义
    查看全部
    0 采集 收起 来源:概述

    2016-03-29

  • 监听器分类
    查看全部

举报

0/150
提交
取消
课程须知
亲,要学习本门课程需要对JSP和Servlet有所了解呦。如未学习上述知识,可移步网站相关课程。
老师告诉你能学到什么?
通过对本课程的学习,可以掌握监听器的基础知识,深入了解监听器的处理机制和分类方式,并可以让自己更快的动手编写监听器的例子。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!