jsf架构

来源:互联网 发布:中国项目数据分析师 编辑:程序博客网 时间:2024/05/22 05:19

ppt手绘,ppt上传至资源,名称“JSF架构图”
这里写图片描述

jsf生命周期

  • 还原视图
  • 应用请求值
  • 过程验证
  • 更新模型值
  • 调用应用程序
  • 呈现响应

如果没有请求值,jsf实现会直接跳转到呈现响应阶段。
在应用请求值阶段,JSF实现迭代组件树中的每个组件对象,每个组件对象都检查那些请求值属于自己并将其存储。存储在组件中的值被称为“本地值”。再设计jsf页面时,可添加验证器已验证本地值的正确性。这些验证器在处理验证阶段执行。如果通过验证,jsf生命周期正常执行,但当发生转换或验证错误时,JSF实现会直接调用呈现响应阶段,重新显示当前页以便用户有机会再次提供正确输入。
在“更新模型值”阶段,会使用本地值来更新与组件关联的bean
在“调用应用程序”阶段,引起表单提交的按钮或链接组件的action方法执行。该方法可以执行任意的应用程序处理。他返回的结果字符串传给导航处理程序,导航处理程序然后查找下一个页面
最后,在“呈现响应”阶段对响应进行编码 ,并将它返回给浏览器。

0 0
原创粉丝点击