监听器
文章平均质量分 91
小龙
你现在做的,就是你未来的必然。
展开
-
【监听器篇】1.监听request、ServletContext 、session对象的创建和销毁
1.监听器知识点 简单来说,监听器是监听一个对象发生的什么事,然后监听器做出相应的反应。这就是我们的监听器,用我们专业的话来说:监听器负责监听事件源的事件。 事件源:发生事件的源头,监听器需要监听的对象。 事件:事件源上发生的动作,监听器监听的内容。 监听器:负责监听事件源的对象。 在我们的javaweb中,监听器主要负责监听这三个对象:request,session,ServletCo...原创 2018-05-15 09:44:56 · 2839 阅读 · 0 评论 -
【监听器篇】2.监听request、session、ServletContext 对象存放的数据变化情况
1.工程说明 在前一阶段介绍了监听器监听我们这三个对象创建和销毁的监听事件,现在我们要监听这三个对象存放属性的时候的一个监听事件。 存放数据指的是这三个对象在工程中setAttribute(),removeAttribute()的时候,我们的监听器就会知道,然后在对应的方法中执行相应的操作。 以下是定义这三个对象需要实现的接口: 监听器的接口----监听对象 ServletCon...原创 2018-05-15 10:46:32 · 753 阅读 · 0 评论 -
【监听器篇】3.session中的bean监听
1.工程说明a.作用:session中存放一个java对象的时候,会触发特定的监听器HttpSessionBindingListenerb.属性监听和bean监听的区别: 属性监听:是对三个容器中的任何属性(包括对象和不是对象的数据,基本类型数据)的变化,进行监听 Bean监听:它只监听javabean对象往session中保存和session中移出的过程。 bean监听不需要专门写一个监听...原创 2018-05-15 11:20:59 · 297 阅读 · 0 评论 -
【监听器篇】4.统计当前在线的用户人数
1.工程说明a.要求:使用监听器统计在线用户及人数b.思考:想要统计当前网站上在线的人数,应该通过哪一种方法去实现呢? request是一次请求 application是随整个服务器生而生,亡而亡 session是一次会话由上可见,session跟适合用来统计当前的在线用户我们都知道当用户打开一个页面的时候,服务器就会创建一个session,当用户彻底关闭页面的时候m...原创 2018-05-15 11:49:10 · 1865 阅读 · 0 评论 -
【监听器篇】5.定时器任务
1.为什么要用定时器 有时我们需要在一个规定的时间内执行相应的操作,例如:中国移动会在每个月的最后一天的凌晨清除用户的剩余流量,一些项目中会在每个月的25号统计公司员工的绩效等,这个时候就需要用到定时器。 综上,定时器是一个从某一时刻开始的时候就根据设置的时间执行相应的操作的一个工具。2.工程说明 要求:写一个定时器的监听器,这个监听器每十秒向控制台输出一次时间信息 监听器:MyServle...原创 2018-05-22 10:13:01 · 359 阅读 · 1 评论