JSF事件类型
2011-04-22 18:16
169 查看
JSF的重要目的是允许开发者像开发Swing一样开发Web,所以事件的概念非常重要。基本上说来,JSF的事件可以分成两种类型:阶段事件(Phase Event)和Faces事件(Faces Event)。阶段事件主要用来处理请求生命周期的特定阶段中发生的事件。Faces事件则是负责处理组件事件的。Swing中的事件基本上可以和Faces事件相对应。之所以JSF事件中有阶段事件是因为Web中毕竟通过没有状态的HTTP协议来进行请求和响应,所以使用阶段事件来处理这些问题。
我们先来关注一下和Swing事件相对应的Faces事件。Faces事件也可以分成两种类型:值变事件(Value Change Event)和动作事件(Action Event)。值变事件主要关注的是组件属性值的变化(例如展开树节点,改变输入栏中的内容等等)。动作事件主要关注组件的激活(其实就是组件的状态)(例如按钮点击,超链接点击等等)。
我们先来关注一下和Swing事件相对应的Faces事件。Faces事件也可以分成两种类型:值变事件(Value Change Event)和动作事件(Action Event)。值变事件主要关注的是组件属性值的变化(例如展开树节点,改变输入栏中的内容等等)。动作事件主要关注组件的激活(其实就是组件的状态)(例如按钮点击,超链接点击等等)。
相关文章推荐
- 常见的几种事件类型
- MySQL binlog中的事件类型
- 13.4 javascript事件类型
- 移动端tap或touch类型事件的点透问题认识
- 关于Android的XML文件解析器Pull解析方式事件类型的分析
- MotionEvent的事件类型和触控点索引的理解
- JavaScript事件类型(三)鼠标事件
- 鼠标事件类型
- JavaScript 中的事件类型4(读书笔记思维导图)
- Epoll触发事件的类型(转载)
- 事件类型
- JavaScript权威指南_159_第17章_事件处理_17.1-事件类型-传统事件类型
- JavaScript权威指南_160_第17章_事件处理_17.1-事件类型-DOM事件
- JSF---->事件处理---Phase 事件
- 【Flume】【源码分析】flume中http监控类型的源码分析,度量信息分析,以及flume的事件总线
- 实用JS系列——事件类型
- epoll 事件类型
- JS学习:事件类型
- Sharepoint 列表ItemAdding事件判断文件类型、获取当前上传的文件
- 原生js--事件类型