`

JSF请求处理生命周期

    博客分类:
  • Jsf
阅读更多
1,恢复视图  -> 简单说就是得到组件树

2,应用请求值    -> 更新每个组件的值,即把输入控件中输入的值应用到组件中

3,处理验证     -> 内置的转换验证阶段

4,更新模型值    -> 调用bean后台的一些set方法,将组件中的请求值更新到backing bean的对应属性中 (如果验证失败则不执行该步骤)

5,调用应用程序  -> 进入action或actionListener指向的方法

6,呈现响应


特别注意的是如果调用的应用程序所在组件的immediate属性设置为true,应用请求置阶段所有组件的值被清空,不执行验证阶段直接将所有空值set到backing bean的对应属性中。
分享到:
评论

相关推荐

    JSF请求处理生命周期图

    JSF请求处理生命周期图

    JSF 生命周期 实例详解

    在深入理解JSF请求处理生命周期之前,我们先要明白JSF的核心目标是简化Web开发,尤其是处理用户输入和更新服务器端状态的过程。生命周期的概念在JSF中扮演着至关重要的角色,因为它自动化了许多传统Web技术中需要...

    JavaServer Faces 2.0完全参考手册(JSF2.0中文版) 1/2

    理解JSF请求处理生命周期。使用Facelets视图声明语言、托管bean和JSF表达式语言(EL)。按照JSF导航模型声明一个页面,包括新的“隐式导航”功能。使用用户界面组件模型和JSF事件模型,包括支持可添加书签的页面以及...

    jsf 详细 原理介绍 内容讲解

    - **javax.faces.lifecycle**:定义了JSF请求处理生命周期,`Lifecycle`对象负责处理请求,`LifecycleFactory`创建生命周期实例。 3. **JSF组件**: JSF组件是构建用户界面的基础,例如`UIComponent`是一个抽象...

    JavaServer Faces 2.0完全参考手册(JSF2.0中文版).part1

    理解JSF请求处理生命周期。使用Facelets视图声明语言、托管bean和JSF表达式语言(EL)。按照JSF导航模型声明一个页面,包括新的“隐式导航”功能。使用用户界面组件模型和JSF事件模型,包括支持可添加书签的页面以及...

    JSF开发文档

    动作事件通常与用户界面的按钮或者链接点击相关,即时事件是组件状态变化立即触发的事件,值变事件是在用户输入后触发验证的事件,而Phase事件则涉及到JSF请求处理生命周期的各个阶段。 JSF还能够与多种开发工具和...

    JavaServer Faces完全参考手册(JSF:Complete Reference)

    - **JSF 请求处理生命周期高度概述**:介绍了请求处理生命周期的基本流程,包括各个阶段的作用和执行顺序。 - **请求处理生命周期的各阶段**:具体解释每个阶段的功能,如恢复视图、应用请求值、处理验证等。 - **...

    Java Server Faces:The Complete Reference

    - JSF请求处理生命周期分为多个阶段,包括恢复视图、应用请求值、处理验证、更新模型值、调用应用逻辑和呈现响应。这个生命周期使得开发者可以控制每个阶段的行为,以实现复杂的应用逻辑。 - 生命周期还包含了自动...

    JSF生命周期的事件处理

    ### JSF生命周期的事件处理 JavaServer Faces(简称JSF)是Java平台提供的一种用于构建企业级Web应用程序的标准框架。JSF通过定义一套简洁而强大的API来帮助开发者更轻松地开发用户界面。其中,JSF的生命周期管理...

    jsf规范

    2. **JSF请求生成JSF响应**:这是最常见的场景,当用户通过JSF组件提交表单时,请求会映射到JSF实现的控制器,然后按生命周期的顺序执行,包括解析请求参数、更新模型值、执行验证和事件处理等。 **生命周期情景** ...

    jsf生命周期学习文档

    【JSF生命周期详解】 JSF(JavaServer Faces)是一种基于Java的Web应用程序开发框架,它以组件为中心,简化了服务器端应用程序的用户界面构建。JSF的核心组成部分包括预定义的UI组件、事件驱动的编程模型以及支持第...

    JSF生命周期及组件开发

    在JSF中,客户端发送的请求和服务器端的处理遵循一个特定的生命周期流程,这个流程对于理解JSF应用程序的行为至关重要。 JSF生命周期分为五个主要阶段,每个阶段都有其特定的任务和目的: 1. **恢复视图**...

    JSF生命周期及组件开发P

    JSF生命周期是指从客户端发起请求到服务器响应的过程,它包括了五个主要阶段:恢复视图、应用请求的值、处理验证、更新模型值、调用程序和处理事件以及进行响应。 1. **恢复视图阶段**: 在这个阶段,JSF框架通过...

    JSF 应用程序的生命周期.rar

    总的来说,JSF生命周期提供了一种有序的方式来处理Web应用程序的用户交互,简化了开发流程,同时也提供了强大的功能和灵活性。开发者可以根据需求利用JSF的生命周期特性,优化应用程序的性能和用户体验。

    第15章 复习的重点和内容课件

    3. JSF请求处理生命周期:Restore View、Apply Request Values、Process Validations、Update Model Values、Invoke Application、Render Response。 4. EJB与Java Bean的区别:EJB提供更高级别的服务,如事务管理、...

    JSF生命周期实例,还要多长啊

    JSF生命周期是理解其工作原理的关键,它包括六个主要阶段:恢复视图、应用请求值、处理验证、更新模型值、调用应用逻辑和渲染响应。在这些阶段中,每个阶段都有特定的任务,确保用户输入被正确处理并更新到服务器端...

    jsf生命周期和一部分标签介绍

    JSF生命周期是理解其工作原理的关键,该过程分为六个阶段:恢复视图、应用请求值、处理验证、更新模型值、调用应用事件和渲染响应。 1. **恢复视图阶段(Restore View)**: 在这个阶段,JSF框架试图找到与当前...

    java架构图示

    JSF请求处理生命周期图 JSF(JavaServer Faces)是一种基于组件的MVC框架。JSF的请求处理生命周期包括: - **恢复视图**: 加载组件树。 - **应用请求值**: 将表单中的值绑定到组件模型。 - **处理验证**: 检查...

    J2EE应用开发详解

    141 9.1.2 JSF应用程序配置 142 9.2 一个简单的JSF应用 142 9.2.1 JSF应用程序开发步骤 143 9.2.2 用户登录实例 143 9.3 JSF应用程序架构 147 9.3.1 JSF请求处理生命周期 147 9.3.2 JSF事件驱动模型 148 9.3.3 JSF...

Global site tag (gtag.js) - Google Analytics