答
1.我们整合了两个框架来利用它们的最佳功能。
在你的情况下,JSF是视图(UI)部分的最佳框架之一,而spring因其功能DI(依赖注入)而擅长维护bean。
Ans 2.创建jsf的主要目标是
- 创建可由开发利用的标准UI组件框架
工具使工具用户更容易创建高质量的用户界面和管理
UI与应用程序行为的连接。
- 为UI组件组件定义一组简单,轻量级的Java基类
状态和输入事件。这些类将解决UI生命周期问题,特别是
在页面的生命周期内管理组件的持久状态。
- 提供一组常用的UI组件,包括标准的HTML表单输入
元素。这些组件将从简单的基类集派生
(在#1中概述)可用于定义新组件。
- 提供JavaBeans模型,用于将客户端UI控件中的事件调度到
服务器端应用程序行为。
- 定义用于输入验证的API,包括对客户端验证的支持。
- 指定用于国际化和UI本地化的模型。
- 为目标客户端提供自动生成适当的输出
考虑所有可用的客户端配置数据,例如浏览器版本。
- 提供自动生成包含所需支持的挂钩的输出
可访问性,由Web可访问性倡议(WAI)定义。
醇>
是的,您只能使用JSF创建一个复杂的应用程序,但它更容易与其他框架(如Seam,Spring等)一起使用
来源JSF完整参考