事件和监听器模型,用户界面组件, (通常使用Renderer灵活地表示 UI?)
体系结构也是MVC
FacesServlet Lifecycle ,FacesContext
JSF户界面模型
UI组件类
事件和监听器模型 显示模型
验证模型 转换模型
组件显示模型
组件的功能通常围绕着两个动作:解码和编码数据
解码是把进入的请求参数转换成组件的值的过程
编码是把组件的当前值转换成对应的标签(也就是 HTML)的过程
通过以下两个模型可实现显示功能: 直接实现,委托实现
验证模型
JSF 提供了各种类来验证在 JSF 页面上各个控件中包含的数据
JSF 提供了三种内建验证器,即 DoubleRangeValidator、LongRangeValidator 和 LengthValidator
<h:inputText id="quantity" size="4"
value="#{item.quantity}" >
<f:validateLongRange minimum="1"/>
</h:inputText>
jsf的jar文件
jsf-api.jar
jsf-impl.jar
jstl.jar
standard.jar
commons-beanutils.jar
commons-collections.jar
commons-digester.jar
commons-logging.jar