0

有人说 JSF 是一个框架。其他人说这是一个 API。它是什么?

4

2 回答 2

1

其实两者兼而有之。
Java Server Faces 是一个用于在 Java 中构建 Web 应用程序的 Web 框架。
它是 Java EE 规范的一部分,这就是为什么人们也称它为 API。
但是官方的 oracle 文档将其描述为一种 Java EE 技术,一种包含用于构建 Web 应用程序的规范的 API。
http://docs.oracle.com/javaee/6/tutorial/doc/bnaph.html

JavaServer Faces 技术是一种用于构建基于 Java 技术的 Web 应用程序的服务器端组件框架。

JavaServer Faces 技术包括以下内容:

用于表示组件和管理其状态的 API;处理事件、服务器端验证和数据转换;定义页面导航;支持国际化和可访问性;并为所有这些功能提供可扩展性

用于将组件添加到网页并将组件连接到服务器端对象的标记库

于 2013-08-31T05:01:50.593 回答
0

JSF 是一个框架,也是一个 API。它是一个应用程序框架,可帮助您设计和构建 Web 应用程序。

JavaServer Faces (JSF) 是一种 Java 规范,用于为 Web 应用程序构建基于组件的用户界面。

于 2013-08-31T04:53:33.077 回答