有人说 JSF 是一个框架。其他人说这是一个 API。它是什么?
问问题
597 次
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 回答