什么是莫哈拉?

2022-08-31 14:46:44

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

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


答案 1

Sun JSF 参考实现,也称为 Sun JSF RI,从一开始到版本 1.2_08 都是这样命名的,只是“JSF RI”。开发团队发现这是一个非常无聊且无话可说的名字。他们希望参与花哨的产品代号炒作,并希望将其与JSF RI参与的“玻璃鱼”项目保持一致。经过一些用户社区民意调查(由好人 forums.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”商标),整个JEE的公司名称“Oracle”被“Eclipse”所取代。

另请参阅:


答案 2

Mojarra是太阳(抱歉现在是Oracle)原始JSF参考实现(也称为JSF RI*版本1.2_08*开始的新名称。Sun 希望其 JSF 实现有一个 BUZZ 词,因此他们为 JSF 实现起了一个新名称。

Mojarra是默认的JSF,与Glassfish等服务器一起提供。等


推荐