当前位置: 首页 > wzjs >正文

长沙建站智能模板电信宽带360元一年

长沙建站智能模板,电信宽带360元一年,wordpress数据库调用,蚌埠建设学校网站Listener 介绍 观察者设计模式 在介绍 Listener(监听器)之前,需要先了解观察者设计模式,因为所有的监听器都是观察者设计模式的体现。 那么什么是观察者设计模式呢? 它是事件驱动的一种体现形式。就好比在做什么事情的时候被人盯着,当做了某件事时,就会触发事件。 …

Listener 介绍

观察者设计模式

在介绍 Listener(监听器)之前,需要先了解观察者设计模式,因为所有的监听器都是观察者设计模式的体现。

那么什么是观察者设计模式呢?

它是事件驱动的一种体现形式。就好比在做什么事情的时候被人盯着,当做了某件事时,就会触发事件。

观察者模式通常由以下三部分组成:

  1. 事件源:触发事件的对象。

  2. 事件:触发的动作,里面封装了事件源。

  3. 监听器:当事件源触发事件时,要做的事情。一般是一个接口,由使用者来实现。(此处还涉及一种设计模式的思想:策略模式)

下图描述了观察者设计模式组成:

image

Listener 介绍

在程序当中我们可以对以下情况进行监听:对象的创建销毁、域对象中属性的变化、会话相关内容。

Servlet 规范中共计 8 个监听器,监听器都是以接口形式提供的,具体功能需要我们自己来完成。

Listener 配置方式

Listender 有两种配置方法:

  1. 注解方式
    @WebListener

  2. web.xml 配置方式

    <!-- 配置监听器 --><listener><listener-class>com.listener.ServletContextListenerDemo</listener-class></listener><listener><listener-class>com.listener.ServletContextAttributeListenerDemo</listener-class></listener>

Servlet 规范中的 8 个监听器

  • 监听对象的

    1. ServletContextListener
    2. HttpSessionListener
    3. ServletRequestListener
  • 监听域中属性变化的

    1. ServletContextAttributeListener
    2. HttpSessionAttributeListener
    3. ServletRequestAttributeListener
  • 会话相关的感知型

    1. HttpSessionBindingListener
    2. HttpSessionActivationListener

监听对象的监听器

1)ServletContextListener

用于监听 ServletContext 对象的创建和销毁。

核心方法:

返回值方法名作用
voidcontextlnitialized(ServletContextEvent sce)对象创建时执行该方法
voidcontextDestroyed(ServletContextEvent sce)对象销毁时执行该方法

ServletContextEvent 参数:代表事件对象

  • 事件对象中封装了事件源,也就是 ServletContext
  • 直正的事件指的是创建或销毁 ServletContext 对象的操作

2)HttpSessionListener

用于监听 HttpSession 对象的创建和销毁核心方法。

核心方法:

返回值方法名作用
voidsessionCreated(HttpSessionEventse)对象创建时执行该方法
voidsessionDestroyed(HttpSessionEvent se对象销毁时执行该方法

HttpSessionEvent 参数:代表事件对象

  • 事件对象中封装了事件源,也就是 HttpSession
  • 真正的事件指的是创建或销毁 HttpSession 对象的操作

3)ServletRequestListener

用于监听 ServletRequest 对象的创建和销毁核心方法。

核心方法:

返回值方法名作用
voidrequestinitialized(ServletRequestEvent sre)对象创建时执行该方法

文章转载自:

http://9wTr8Z6m.xpzrx.cn
http://ccNX0Hw8.xpzrx.cn
http://alzlrLE4.xpzrx.cn
http://GkrUlcO2.xpzrx.cn
http://CAGtqU6R.xpzrx.cn
http://PzxPsCV8.xpzrx.cn
http://IqB6krnw.xpzrx.cn
http://UNCaOga9.xpzrx.cn
http://nNwmrEyi.xpzrx.cn
http://YUCWtOTm.xpzrx.cn
http://sVocg7jP.xpzrx.cn
http://1RTXhV1Z.xpzrx.cn
http://6gkuYyib.xpzrx.cn
http://InkElpgW.xpzrx.cn
http://S7QYiIOC.xpzrx.cn
http://dPhJwHpQ.xpzrx.cn
http://T56CyRj9.xpzrx.cn
http://zv2VVSPK.xpzrx.cn
http://BtbdpX9L.xpzrx.cn
http://QXUeUfhA.xpzrx.cn
http://v0rUTdNb.xpzrx.cn
http://wKEfvRKf.xpzrx.cn
http://cbc5P24w.xpzrx.cn
http://XYCrKkie.xpzrx.cn
http://XNUHhdF3.xpzrx.cn
http://8IfOIkR1.xpzrx.cn
http://EHQnZVH4.xpzrx.cn
http://fq4gzkdw.xpzrx.cn
http://KhybPBBm.xpzrx.cn
http://CGiEHk8d.xpzrx.cn
http://www.dtcms.com/wzjs/684696.html

相关文章:

  • 家具网站开发任务书丽水市莲都建设分局网站
  • 扎染毕业设计代做网站php网站程序安装
  • 收费网站推广centos 配置wordpress
  • 不做百度了 百度做的网站请牢记此域名
  • 网站建设和后台空间管理关系网络营销存在的问题及解决对策
  • wordpress一键发布河北网站优化
  • 在施工过程中某施工企业的安全网站代码优化方法
  • 商城类网站建设多少钱.htaccess wordpress cdn
  • 如何做微信官方网站多产品网站怎么做企业网站
  • 用win2008做网站邢台做网站公司排名
  • 网站策划图让百度收入 wordpress
  • 怎么做电影网站不违法建立网站ftp
  • 58同城如何发布网站建设贵州建设工程招投标协会网站
  • 团风网站建设交易平台网站建设策划书
  • 网站的数据库有什么用宿迁做网站大公司
  • 网站建设方案维护郑州设计公司汇总
  • 用dedecms做的网站 脚本是什么企业信息平台查询
  • 广州哪个大学做网站制作好些的seo新手教程
  • 营销型网站翻译中国腾讯和联通
  • 阿虎手机站wordpress网速卡
  • 万江仿做网站公司网站建设 宁波
  • 网站升级方案网上教育培训机构
  • 惠州房地产网站开发上海公司牌照价格
  • logo图案素材免费网站电商网站如何做优化
  • 棋牌网站建设wordpress作作品集
  • 携程旅游电子商务网站策划书网络规划设计师教程第二版pdf下载
  • 中兴建设云南有限公司网站做类图的网站
  • 企业网站建设方案案例网络广告策划的概念
  • 做彩票网站要多少钱大连开发区图书馆
  • 宝安做棋牌网站建设哪家公司收费合理潍坊建站程序