日期:2014-05-16  浏览次数:20461 次

JSF入门笔记

首先简单的理解一下JSF的工作方式



?

六个阶段分别为:

l???????? 恢复视图:也称为重建组件树,在服务器端生成页面上的对象等操作。

l???????? 应用请求值:这些值可能来自请求参数、头文件及cookie等。

l???????? 处理验证:当每个组件的本地值被更新后,Lifecycle对象都会验证这些值的合法性

l???????? 更新模型值:负责更新服务器端模型的实际值,通常来讲,这都是通过更新后台Bean(称为管理Bean)的属性实现

l???????? 调用应用程序:JSF控制器调用应用程序来处理应用程序级的事件,就比如执行事件注册的方法

l???????? 呈现响应:此阶段将在视图中显示当前状态的所有组件。

上面的六个阶段都是由内部自动执行,只须对其有初步了解即可。



?

上图:JSF请求处理生命周期的各阶段

概念:

(1)编码、解码、受管bean、监听器、转换器、验证器、导航规则

编码:可以理解成从后台