术语名称 |
解释 |
UI组件 |
一个有状态的对象,由服务器控制,提供了与最终用户交互的专用函数,UI组件是一个包含属性,方法和事件的JavaBean。他用于视图部分,也就是页面中的一系列组件。 |
装饰器(Renderer) |
负责装饰一个或多个UI组件,同时一个UI组件可以使用多个装饰器。 |
校验器(Validator) |
用于校验用户输入组件的值是合法的,一个UI组件上可以使用一个或多个校验器。 |
支持Bean(Backing beans) |
这是一个专用的Bean,他负责收集UI组件的值,并实现监听事件方法。他同时还控制着UI组件的引用。 |
转换器(Converter) |
把UI组件的值转换成可以显示的字符串,一个UI组件只有一个转换器。 |
事件和监听器 |
JSF使用了JavaBean的事件/监听模式(就像Swing中的那样)UI组件产生一个事件,监听器负责注册并处理这些事件。 |
消息 |
回显给用户的信息。比如支持Bean校验器转换器等反馈的消息,或者返回给用户的错误消息。 |
导航 |
提供了从一个页面跳转到另一个页面的能力,JSF有一个强大的集成在事件监听器中的导航系统。 |
1.
可以直接绑定组件到后台bean属性,以便该组件能够在Java代码中被操作。某些工具在产生后台bean类时,可以自动完成这个工作。如下所示:


























<h:commandButton value="送出" action="#{user.verify}" />
<f:verbatim escape="true">
<application>
</f:verbatim>
</p>






