Mojarra 与 Sun 的 JSF 参考实现有何不同?
它只是一个更高版本吗?它只是一个重命名吗?
Sun JSF 参考实现,也称为 Sun JSF RI,从一开始直到版本 1.2_08 都是这样命名的,只是“JSF RI”。开发团队发现它是一个非常无聊且无话可说的名字。他们想以花哨的产品代号炒作参与,并希望它与JSF RI参与的“Glassfish” 项目保持一致。在一些用户社区民意调查(由优秀的论坛.sun.com 发起)之后,选择了“Mojarra”这个名称。从版本 1.2_08 开始,名称“JSF RI”已被“Mojarra”取代。但它本质上是相同的实现。换句话说,Mojarra是JSF 参考实现。
后来,当 Sun 在 2010 年 1 月被甲骨文收购时,公司名称“Sun”显然被“Oracle”所取代。然而后来,当 Java EE 在 2017 年 9 月被 Eclipse 取代 Oracle 时,“Java EE”项目名称被重命名为“Jakarta EE”(出于法律原因,因为 Oracle 拥有“Java”商标)和公司名称“Oracle整个 JEE 中的“”被“Eclipse”取代。
Mojarra是 Sun (对不起,现在是 Oracle)原始JSF 参考实现 (也称为JSF RI)从*version 1.2_08*开始的新名称。Sun 想为其 JSF 实现取一个 BUZZ 词,因此他们为自己的 JSF 实现取了一个新名称。
Mojarra 是 Glassfish 等服务器附带的默认 JSF
Mojarra 是 Oracle JSF 1.x/2.x 规范的参考实现。