67

Mojarra 与 Sun 的 JSF 参考实现有何不同?

它只是一个更高版本吗?它只是一个重命名吗?

4

3 回答 3

85

Sun JSF 参考实现,也称为 Sun JSF RI,从一开始直到版本 1.2_08 都是这样命名的,只是“JSF RI”。开发团队发现它是一个非常无聊且无话可说的名字。他们想以花哨的产品代号炒作参与,并希望它与JSF RI参与的“Glassfish” 项目保持一致。在一些用户社区民意调查(由优秀的论坛.sun.com 发起)之后,选择了“Mojarra”这个名称。从版本 1.2_08 开始,名称“JSF RI”已被“Mojarra”取代。但它本质上是相同的实现。换句话说,MojarraJSF 参考实现。

后来,当 Sun 在 2010 年 1 月被甲骨文收购时,公司名称“Sun”显然被“Oracle”所取代。然而后来,当 Java EE 在 2017 年 9 月被 Eclipse 取代 Oracle 时,“Java EE”项目名称被重命名为“Jakarta EE”(出于法律原因,因为 Oracle 拥有“Java”商标)和公司名称“Oracle整个 JEE 中的“”被“Eclipse”取代。

也可以看看:

于 2011-08-23T14:47:40.953 回答
13

Mojarra是 Sun (对不起,现在是 Oracle)原始JSF 参考实现 (也称为JSF RI*version 1.2_08*开始的新名称。Sun 想为其 JSF 实现取一个 BUZZ 词,因此他们为自己的 JSF 实现取了一个新名称。

Mojarra 是 Glassfish 等服务器附带的默认 JSF

于 2012-06-20T06:12:38.300 回答
8

Mojarra 是 Oracle JSF 1.x/2.x 规范的参考实现。

于 2011-08-23T14:02:06.507 回答