- 2
- 0
- 约1.21万字
- 约 18页
- 2019-12-03 发布于湖北
- 举报
前一章演示的简单JavaServer Faces应用程序示例,介绍了JSF的许多实用方面。但是,在进入更高级JSF开发时,有一个JSF的关键部分非常重要:请求处理生命周期。请求处理生命周期担当着使JavaServer Faces运行起来的“幕后”引擎的角色。本章研究JavaServer Faces请求处理生命周期背后的关键概念,并解释如何用定义良好的基于事件的方式处理Web请求。对请求处理生命周期的全面理解非常重要,因为在后续章节介绍高级JSF开发主题时,会多次提到请求处理生命周期的不同阶段。
3.1? JSF请求处理生命周期的高度概述
从历史上看,Web应用程序必需的大部分开发,主要是处理Web客户端的HTTP请求。随着Web从传统的静态文档传送模型(在这种模型中,只请求静态Web页面,没有参数)转变到动态环境(要求Web应用程序处理大量进入参数),对日益复杂的请求的处理需求,不可避免地增长起来。这使Web应用程序开发变得相当烦琐。例如,请看下面在Java servlet或JSP小程序中处理进入请求参数firstname和lastname的代码:
String firstname = request.getParameter(firstname);
String lastname = request.getParameter(lastname);
// Do something
原创力文档

文档评论(0)