【发布时间】:2011-01-04 22:02:38
【问题描述】:
我有兴趣将 JSF 2.0 视为一种潜在的使用技术。有谁知道这个版本什么时候发布以及这个项目的活跃程度?
【问题讨论】:
标签: java jsf frameworks jakarta-ee
我有兴趣将 JSF 2.0 视为一种潜在的使用技术。有谁知道这个版本什么时候发布以及这个项目的活跃程度?
【问题讨论】:
标签: java jsf frameworks jakarta-ee
有人知道这个版本什么时候出吗
JSF 2.0 是 Java EE 6 的一部分(即任何 Java EE 6 容器都支持它),并已在JSR-314 下进行了详细说明(自 2009 年 7 月 1 日起是最终版本),但正如 JCP 网页上所述:
Sun 将提供参考实现 (RI) 和技术兼容性工具包 (TCK)。 RI 将独立提供,并作为 Java EE 6 平台的一部分提供。
RI 是 Mojarra,并且已经可用。正如Mojarra 2.0.0 is available!(2009 年 10 月 19 日)所写:
有几种方法可以获得 释放。
- GlassFish V3 升级了 build 69(本周晚些时候推出)
- 直接从http://javaserverfaces.java.net下载
- 使用提供的信息使用 Maven2 下载 here
您实际上不需要完整的 Java EE 6 服务器。例如,查看帖子JSF 2.0 and Tomcat 或Integrating JSF 2.0 and Weld with Tomcat6。但我会选择 GlassFish v3(或 JBoss 5.2+,它也支持 JSF 2.0 + CDI)。
该项目总体上有多活跃?
什么项目? RI?你到底是什么意思?嗯,Mojarra 用于 GlassFish,所以我认为它是一个严肃的项目,需要专门的人力。但是,由于规范是最终版本,我预计不会出现极端活动,只有维护和错误修复版本。
【讨论】:
JSF 2.0 几个月前就已经定稿了 (19 october 2009),它确实包含在大约一个月前定稿的 Java EE 6 中 (10 december 2009)。
尽管 JSF 2.0 与 Java EE 6 中的 Servlet 3.0 API 一起发布,但 JSF 2.0 向后兼容 Servlet 2.5。因此,您可以单独下载它并在任何支持 Servlet 2.5 的 Web 容器(如 Tomcat 6.0)上运行,或者只需下载完整的 Java EE 6 实现,包括它,如 Glassfish v3。
【讨论】:
JSF 2.0 是included in Java EE 6,Glassfish v3 目前支持它。它还将在 WebSphere 7 中运行,with some effort。
【讨论】: