• 软件测试技术
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘

字号: | 推荐给好友 上一篇 | 下一篇

WEB互动的革命 - JSF框架中使用的设计模式介绍

发布: 2008-5-06 13:34 | 作者: 不详 | 来源: csdn | 查看: 21次 | 进入软件测试论坛讨论

领测软件测试网 软件测试技术门户({5p5H_*z kZ}

软件测试技术门户 Gq)WR9E0n

 Observer 模式 软件测试技术门户+o/GA.fMd^
软件测试技术门户ur[B A'o
   Observer 模式的目的是当目标对象的状态改变时自动通知所有依赖的对象(即观察器)。JSF 在 UI 组件中实现了 Observer 模式。JSF 有两类内建事件:ActionEvent 和 ValueChangedEvent。ActionEvent 用于确定用户界面组件(如按钮)的激活。当用户单击按钮时,JSF 实现通知添加到该按钮上的一个或多个动作监听程序。于是该按钮被激活,或者说按钮(主体)的状态改变了。添加到按钮上的所有监听程序(即观察器)都收到通 知该主体状态已经改变。类似的,当输入 UI 组件中的值改变时,JSF 实现通知 ValueChangeListener。软件测试技术门户:V*W)t!lsqy;jA6n
软件测试技术门户mY o&N xrU C$Y