JSF生命周期

JSF生命周期分为六个阶段:

1.恢复视图(Restore View)

根据请求访问的视图ID(页面地址),重建JSF 组件DOM树。如果是第一次访问,JSF会在内存中构建DOM模型,以备下一阶段调用。

2.应用请求值(Apply Request Values)

应用组建中被提交的值,这一阶段成为解码,DOM根据输入参数进行处理。

3.处理验证(Process Validatoins)

JSF广播消息机制遍历每个组件,看看提交的值是否符合要求。遍历合格则进入下一阶段,否则提醒错误,重新输入。

4.更新模型值(Update Model Values)

所有的组件验证成功,JSF就会根据EL处理相关的Bean,并更新绑定Bean的UI组件值。

5.调用应用(Invoke Application)

调用注册侦听器,执行事件驱动,执行业务逻辑,转入下一视图。

6.渲染响应

请求处理结束,根据导航规则,执行页面渲染。

 

 

posted @ 2010-05-22 11:32  gistone  Views(324)  Comments(0)    收藏  举报