Mojarra与Sun的JSF参考实现有何不同?
它只是一个较新的版本吗?它只是一个重命名吗?
Sun JSF参考实现,也被称为Sun JSF RI,从开始到版本1.2_08都是这样命名的,只是"JSF RI"。开发团队发现这是一个非常无聊且毫无意义的名字。他们想参与花哨的产品代号炒作,并希望它符合"玻璃鱼";JSF RI所属的项目。经过一些用户社区投票(由good ol' forums.sun.com发起),这个名字"Mojarra"被选中了。从1.2_08版本开始,名称"JSF"改为"JSF"。已被"Mojarra""所取代。但本质上是相同的实现。换句话说,Mojarra 是JSF参考实现的。
后来,当Sun在2010年1月被甲骨文收购时,公司名称为"Sun"显然被"甲骨文"所取代。然而后来,当Java EE在2017年9月被Eclipse而不是Oracle所认可时,"Java EE"被称为"Java EE"。项目名称更名为"Jakarta EE""(出于法律原因,因为甲骨文拥有"java";商标)和公司名称"oracle";整个JEE被"eclipse"所取代。
参见:
- Ryan Lubke blog - Project Mojarra - JSF RI获得一个代号(2007年12月5日)
- 银鲈主页 <
- 银鲈库/gh>
Mojarra是Sun的(抱歉现在是Oracle)原始JSF参考实现 的新名称(也称为JSF RI)从*version 1.2_08*开始。Sun想为它的JSF实现取一个流行语,所以他们给JSF实现取了一个新名字。
Mojarra是像Glassfish这样的服务器自带的默认JSF。等Mojarra是Oracle JSF 1.x/2的参考实现。x规范。