JSF(JavaServer Faces)它是一个基于服务器端组件的用户界面框架。 它用于开发Web应用程序。 它提供了一个定义良好的编程模型,由丰富的API和标签库组成。最新版本JSF 2
使用Facelets
作为其默认模板系统。 它是用Java编写的。
JSF API提供组件(inputText
,commandButton
等)并帮助管理其状态。 它还提供服务器端验证,数据转换,定义页面导航,提供可扩展性,国际化支持,可访问性等。
JSF标签库用于在Web页面上添加组件,并将组件与服务器上的对象进行连接。 它还包含实现组件标签的标签处理程序。
借助这些功能和工具,您可以轻松轻松地创建服务器端用户界面。
JSF(JavaServer Faces)版本历史记录
版本 | 发布日期 | 描述 |
---|---|---|
Jsf 2.3 | 2017 | 它可能包括主要功能:完整类的bean 验证,使用与cdi 进行增强整合的推送通信。 |
Jsf 2.2 | 2013-05-21 | 它引入了新的概念,如无状态视图,页面流和创建可移植资源的能力。 |
Jsf 2.1 | 2010-11-22 | 这是jsf 2.0 的维护版本2 ,只有非常少量的规则变化。 |
Jsf 2.0 | 2009-07-01 | 它是易于使用,增强的功能和性能的主要版本,与java ee 6 重合。 |
Jsf 1.2 | 2006-05-11 | 它对核心系统和apis有很多改进,与Java ee 5 一致,最初采用java ee 。 |
Jsf 1.1 | 2004-05-27 | 这是一个错误修复版本,没有规则变化。 |
Jsf 1.0 | 2004-03-11 | 这是一个初始规范发布。 |
Java:您必须使用Java 7或更高版本。
Java IDE:在本教程中我们使用了NetBeans IDE 8.2, 当然您也可以使用其他Java IDE。
服务器: 我们这里并没有单独安装服务器,所有示例都在NetBeans IDE 8.2中安装的默认服务器上执行。
JSF 2.2库:最新的JSF(JavaServer Faces)
库将自动与IDE一起安装。所以您不需要手动安装。
提示:为了与本教程同步,减少不必要时间浪费,建议您也安装NetBeans IDE 8.2。下载地址: http://netbeans.org/downloads/