我想就 JSF 1.2 生命周期提出 2 个问题:
对 jsf 资源的所有请求都由 FacesServlet 管理,其服务方法启动所请求资源的生命周期。因此,对于每个请求:
- Web 容器创建一个新线程来处理请求
- 线程调用 FacesServlet 的服务方法,该方法启动 jsf 生命周期
- 整个生命周期运行在线程中
这个对吗?
JSF 页面是否在生命周期的某个点被转换为 servlet?谈到渲染响应阶段,JavaEE 5 教程说:“在这个阶段,如果应用程序正在使用 JSP 页面,JavaServer Faces 实现将渲染页面的权限委托给 JSP 容器......组件将自己渲染为JSP 容器遍历页面中的标签。”
这是否意味着响应是一次构造一个标签,而 jsp 容器遍历整个视图而无需将页面转换为 servlet 并调用生成的 jsp_service 方法(对于标准 jsp 页面)?
非常感谢你的帮助,
尼科