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.渲染响应
请求处理结束,根据导航规则,执行页面渲染。

浙公网安备 33010602011771号