什么是莫哈拉?
Posted
技术标签:
【中文标题】什么是莫哈拉?【英文标题】:What is Mojarra? 【发布时间】:2011-11-01 23:52:57 【问题描述】:Mojarra 与 Sun 的 JSF 参考实现有何不同?
它只是一个较新的版本吗?只是重命名吗?
【问题讨论】:
【参考方案1】:Sun JSF 参考实现,也称为 Sun JSF RI,从一开始直到版本 1.2_08 都是这样命名的,只是“JSF RI”。开发团队发现它是一个非常无聊且无话可说的名字。他们想参与花哨的产品代号炒作,并希望它符合 "Glassfish" project JSF RI 是 part of。经过一些用户社区民意调查(由优秀的论坛.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" 取代。
另见:
Ryan Lubke blog - Project Mojarra - the JSF RI gets a code name(2007 年 12 月 5 日) Mojarra homepage Mojarra repository【讨论】:
@JinKwon 点击this page 的扬声器图标 - 显然是 \mōˈhärə\ -- "moArraa" 显然 Apache "TomEE+" 和 "TomEE Plume" 都有 JSF 2.2。实现,但“TomEE Plume”还具有 Mojarra:comparison。这是什么意思? @David:给定的 TomEE 版本使用 Mojarra 而不是 MyFaces 作为 JSF 实现。【参考方案2】:Mojarra 是 Sun 的 (对不起,现在是 Oracle) 原始 JSF 参考实现 (也称为 JSF RI) 从 *版本 1.2_08* 开始。 Sun 想为其 JSF 实现取一个 BUZZ 词,因此他们为自己的 JSF 实现取了一个新名称。
Mojarra 是 Glassfish ..etc 等服务器附带的默认 JSF
【讨论】:
【参考方案3】:Mojarra 是 Oracle JSF 1.x/2.x 规范的参考实现。
【讨论】:
以上是关于什么是莫哈拉?的主要内容,如果未能解决你的问题,请参考以下文章
#yyds干货盘点# 图床 | gitee+typora+picgo搭建个人图床