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

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

难度初级
时长 1小时30分
学习人数
综合评分9.70
269人评价 查看评价
9.8 内容实用
9.7 简洁易懂
9.6 逻辑清晰
  • 当web应用启动时就会自动创建一个application对象,而且只有一个。
    查看全部
  • web监听器的用途
    查看全部
  • Web监听器相应的概念
    查看全部
    0 采集 收起 来源:概述

    2016-01-30

  • Web监听器监听的对象.servletContext对应的是application,application是上下文对象,是由容器创建和初始化的。他的范围是整个的web应用。整个web应用只会有一个application存在。当web服务器关闭的时候就会销毁application。
    查看全部
    0 采集 收起 来源:概述

    2016-01-30

  • 当用户访问的时候,session就会创建,那么我们就可以在全局变量中定义一个变量,当会话创建时加一销毁时减一。这个时候我们的变量就是用户在线人数了。
    查看全部
    0 采集 收起 来源:概述

    2016-01-30

  • 监听流程
    查看全部
    0 采集 收起 来源:概述

    2016-01-30

  • Web监听器的用途如下所示:<br> 1:统计在线人数和在线用户——知道当前有多少用户在使用系统<br> 2:系统启动时加载初始化信息——这个功能有好多种方式可以实现,这是其中之一<br> 3:统计网站的访问量——和1类似<br> 4:跟Spring结合 实现监听器的步骤: 1:写一个类,当然,需要实现Servelt规范提供的接口,复写对应的方法 2:注册到web.xml文件中,需要告诉Web容器,又有一个监听器可以使用了
    查看全部
  • 生活中的监听器及流程和Web应用程序中的监听器和流程,我们学习监听器必须要弄明白: 1:监听器是什么东西——一个特殊的类,继承于Servlet的一个监听器接口 2:监听器有什么用处——监听其他对象的创建、销毁、属性变化的事件,并作出必要的处理 3:监听器的监听范围、监听谁?从什么什么监听?——三大队形的ServletContext HttpSession ServletRequest创建、销毁、属性变化等事件都进行监听 4:是谁创建了监听器、怎么创建、监听到希望监听的事件后怎么处理——我们自己创建监听器、依据Servlet规范来创建监听器,实现对应的接口、复写对应的方法
    查看全部
    0 采集 收起 来源:概述

    2016-01-28

  • 监听器的监听流程,以及对应的概念如图所示:
    查看全部
    0 采集 收起 来源:概述

    2016-01-28

  • Web监听器的基本概念,老师,举的例子比较好,让人很容易理解,监听器是说创建的、是谁安装的、以及监听器起什么作用、是怎么起作用的等等。窃听风云,也是讲解监听器的极好的实例。 如下所示,是监听器,在Web应用中的概念和作用: 1:概念,监听器是Servlet规范中定义的一种特殊的类,Servlet规范中给出了对应的接口我们仅需要实现此接口,复写其中的方法即可创建一个监听器类。 2:作用,监听器之所以特殊在于他的作用比较特殊,他可以监听或者叫时刻记录ServletContext HttpSession ServletRequest 三个被监听对象的创建、销毁、属性的修改等事件,并且可以在事件发生前、后做一些必要的处理。 3:关系,Servlet规范是创建监听器的标准,我们是监听器的创建者、ServletContext HttpSession ServletRequest 这三个对象是监听器的监听对象,监听器负责监听他们的创建、销毁、属性改变等事情,我们在实现监听器的接口的时候在对应的方法中做出的处理使我们对监听器监听的事件的处理。
    查看全部
    0 采集 收起 来源:概述

    2016-01-28

  • 本次课程老师要给我们讲解的内容。
    查看全部
    0 采集 收起 来源:概述

    2016-01-28

  • 统计在线人数:使用ServletSessionListener监听器的初始化和销毁实现增加和删除 在线用户信息:使用ServletRequestListener监听器的初始化实现获取用户信息 保存:保存于全局的getSession.getServletContext().getAttribute("","")里面
    查看全部
  • 6#Listener监听器在servlet3.0的使用 1、使用3.0前提: (1) 使用select3.0新标准jar包 (2) JDK必须在1.6以上版本 (3) 编译器的编译级别为6.0 (4) 在web.xml文件中,使用3.0规范 (5) 使用支持色狼3.0特性的web容器,比如tomcat7 2、3.0的使用:使用注解@WebListener 3、--无法定义监听器的顺序 --WebListener只有一个属性(描述该监听器的描述信息) (1)必须实现以下一个接口: ServletContextListener ServletContextArributeListener ServletRequestListener ServletRequestArributeListener HttpSessionListener HttpSessionArributeListener
    查看全部
  • 2、监听【绑定到HttpSession域】中的某个对象的【状态】的事件监听器 钝化:1,由Session.StandardManager:Tocat服务器关闭或Web应用程序被重新加载时把当前内存中的Session序列化到文件或数据库中。 2,由Session.Persistentmanager:除了1,中的两种,第3种可以将不常用的Session序列化到文件或数据库中。 (默认Tocat两种钝化驱动:org.apache.Catalina.FileStore和org.apache.Catalina.JDBCStore) 活化:服务器启动是把钝化的Seesion反序列化到服务器上。 前提:先绑定session (1)HttpSession【Binding】Listener //绑定、解除绑定 a) 创建一个javabean类,继承接口【HttpSessionBindingListener,】无需到Web.xml注册 b) 2个方法 1) void valueBound 绑定 JSP: request.getsession.setattribute("ab",new javabean全名); 2) void valueUnbound 解除绑定 JSP: request.getsession().removeAttribute("ab") (2)HttpSession【Activation】Listener //钝化(持久化到存储设备时)、活化(从存储设备恢复) a) 在已经创建的javabean类,继承接口【HttpSessionActivationListener,】无需到Web.xml注册 b) 2个方法 1) void sessionWillPassivate 钝化 JSP: 无需写,前提javabean进行绑定了 2) void sessionDidActivate 活化 JSP:request.getsession.getattribute("ab"); 需要【活化必须】再继承一个接口:【Serializable】
    查看全部
  • 6#Listener监听事件 1、继承接口【ServletContextAttributeListener, HttpSessionAttributeListener, ServletRequestAttributeListener】 2、监听域对象中的属性增加和删除 (1)attributeAdded 增加 (2)attributeRemoved 删除 (3)attributeReplaced 替换 一般request不会用这个,因为访问的时候request监听已经经历初始化,销毁
    查看全部

举报

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

微信扫码,参与3人拼团

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

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