一个JSF远件包括三个部分:
Tag、
Component 和
Renderer。
Tag 类似于HTML标签, 即一直使用的JSF标签, 主要是呈现给网页开发人员进行排版. 在处理中.JSF标签主要设置Component属性、设计验证器、设定数据绑定、设定方法绑定等。
Component 处理请求,当请求传到服务器端应用程序时,每一个Component根据自已的client id,从请求中取得自已的值(请求处理阶段),然后Component对值进行处理(转换和验证的验证处理阶段),接着绑定给bean(更新模型值阶段)。
Renderer: 当请求传到Web应用时,HTTP中的字符串内容转换为JSF元件需要的值,这个动作称为解码(decode),相反,将JSF元件的值转换为HTTP字符串并回传给客户端 ,这个动作称为编码(encode),Component可以自已编码和解码,也可以委托给 Renderer 处理。
posted on 2007-10-25 11:03
紫蝶∏飛揚↗ 阅读(376)
评论(0) 编辑 收藏 所属分类:
JSF