将JSF与Spring集成的目的是什么?

时间:2013-08-29 09:15:51

标签: java spring jsf jsf-2

JSF和Spring是两个不同的Web框架。我想问两个问题,以清除我的想法:

  1. 这两个框架一起使用的目的是什么?
  2. 我听说JSF是视图层。那么我们可以制作一个复杂的网络 仅包含JSF的业务逻辑的应用程序?
  3. 有人可以解释一下吗?感谢

1 个答案:

答案 0 :(得分:-4)

答 1.我们整合了两个框架来利用它们的最佳功能。

在你的情况下,JSF是视图(UI)部分的最佳框架之一,而spring因其功能DI(依赖注入)而擅长维护bean。

Ans 2.创建jsf的主要目标是

  1. 创建可由开发利用的标准UI组件框架 工具使工具用户更容易创建高质量的用户界面和管理 UI与应用程序行为的连接。
  2. 为UI组件组件定义一组简单,轻量级的Java基类 状态和输入事件。这些类将解决UI生命周期问题,特别是 在页面的生命周期内管理组件的持久状态。
  3. 提供一组常用的UI组件,包括标准的HTML表单输入 元素。这些组件将从简单的基类集派生 (在#1中概述)可用于定义新组件。
  4. 提供JavaBeans模型,用于将客户端UI控件中的事件调度到 服务器端应用程序行为。
  5. 定义用于输入验证的API,包括对客户端验证的支持。
  6. 指定用于国际化和UI本地化的模型。
  7. 为目标客户端提供自动生成适当的输出 考虑所有可用的客户端配置数据,例如浏览器版本。
  8. 提供自动生成包含所需支持的挂钩的输出 可访问性,由Web可访问性倡议(WAI)定义。
  9. 是的,您只能使用JSF创建一个复杂的应用程序,但它更容易与其他框架(如Seam,Spring等)一起使用

    来源JSF完整参考