监听器
是 的监听器
可以监听客户端的请求、服务端的操作等。
通过监听器,可以自动激发一些操作,如监听在线用户数量当增加一个 时,
给在线人数加 。
编写监听器需要实现相应的接口
编写完成后在 文件中配置一下就可以起作用了
可以在不修改现有系统基础上增加 应用程序生命周期事件的跟踪
常用的监听接口
监听对 属性的操作,比如增加删除修改
监听 当创建 时,激发 !"#$%&'
(方法;当销毁 时,激发 )*%&' (方法。
监听 的操作。当创建一个 时,激发 #%&'(方
法;当销毁一个 时,激发 )*%&'(方法。
监 听 中 的 属 性 的 操 作 。 当 在 增 加 一 个 属 性 时 , 激 发
#%%%&+%,'( 方 法 ; 当 在 删 除 一 个 属 性 时 , 激 发
#-%&+%,'(方法;当在 属性被重新设置时,激发
#-# %&+%,'(方法。
使用范例:
由监听器管理共享数据库连接
生命周期事件的一个实际应用由 监听器管理共享数据库连接。在 中如下
定义监听器:
./
.0 #/1112* "2##,.0 #/
./3 创建监听器的实例接受事件并自动判断实现监听器接口的类型。要记住
的是由于监听器是配置在部署描述符 中,所以不需要改变任何代码就可以添加新
的监听器。
#2* "2##,4
% !"#$%&'(4
" 5 # "
,&(&6 6 (7
8
% )*%&'(4
评论1