QCon北京「鸿蒙专场」火热来袭!即刻报名,与创新同行~ 了解详情
写点什么

Java EE 改名 Jakarta EE

  • 2018-03-08
  • 本文字数:1040 字

    阅读完需:约 3 分钟

看新闻很累?看技术新闻更累?试试下载 InfoQ 手机客户端,每天上下班路上听新闻,有趣还有料!

作为项目移交的一部分,Oracle 希望 Eclipse 社区对 Java EE 重新命名,今后,它将会使用新名称 Jakarta EE。Eclipse 基金会执行董事 Mike Milinkovich 在一篇博文中写到,在社区投票中,超过64% 的成员(将近7000 人)选择了“Jakarta EE”,而不是另外一个选项“Enterprise Profile”。

二月初,Tomitribe 创始人兼首席执行官David Blevins 在一篇博文中谈了他的想法,并说明了在Jakarta EE 最初尚未确定时如何喜欢上了这个名字。你可能还记得 Apache Jakarta 项目,它实现了包括 Ant、 Commons、Maven、POI、Struts 和 Tomcat 等在内的许多 Java 开源工具。Apache 拥有 Jakarta 这个名称,但现在已经不用它了,并同意把它转给 Eclipse 作为商标使用:

于是,Jakarta 成为一个象征着两大开源组织 20 多年共同投资、贡献和领导的商标。

还能要求 Java EE 开源的未来有一个更具象征意义的美好开端吗?

Java 由企业创建。Jakarta 由社区运营的开源基金会携手创建。Java EE 向 Jakarta EE 的转变标志着这种转变不只是实践上的,还是名义上的。”

此外,Jakarta EE 很自然地就可以缩写为“JEE”(甚或“EE”),而jakarta.servlet.http看上去和javax.servlet.http很像。

作为 Java EE 项目向 Eclipse 移交的一部分,应用程序服务器 Glassfish 也重命名为 Eclipse Glassfish,一个名为 EE.next 的工作组将在 Java 社区进程之外运营 Jakarta EE。

EE4J:未来如何发展?

Java EE 目前还处在向Eclipse 基金会移交的过程中。随着新名称确定,EE4J 项目的下一个短期目标是尽快提供兼容Java EE 8 的版本,Milinkovich 建议,“重要的是,使用此代码创建一个包含开发者和企业的生态系统,而且越快启动越好。”

GitHub 上 Oracle 领导的 Java EE 组织的海量代码转移到 Eclipse EE4J 项目的工作还在继续。Oracle 软件布道者 David Delabassee 数周前提供了一份 EE4J 升级,其中指出,Oracle 已经贡献出了下面项目的源代码:

  • Eclipse Grizzly
  • Eclipse OpenMQ
  • Eclipse Project for JAX-RS
  • Eclipse Project for JMS
  • Eclipse Tyrus
  • Eclipse Project for WebSocket
  • Eclipse Project for JSON Processing

Delabassee 指出,Eclipse Yasson 和 EclipseLink 项目也已经转移到了 EE4J。Eclipse Jersey 和 Eclipse Mojarra 项目目前正在进行。

感兴趣的读者可以在 GitHub 上查看所有 EE4J 项目,为项目标星或者向项目发送 pull request。

查看英文原文 Java EE Becomes Jakarta EE

2018-03-08 18:003845
用户头像

发布了 1008 篇内容, 共 407.7 次阅读, 收获喜欢 346 次。

关注

评论

发布
暂无评论
发现更多内容

LeetCode 2. Add Two Numbers

liu_liu

数据结构 算法 链表 LeetCode

一些有用的工具、开源项目收集

陈皮

面试急转弯:List如何一边遍历,一边删除?

Java小咖秀

云计算产品的竞争力

韩超

云计算 k8s 公有云 私有云

了解 Java 内存模型

陈皮

JMM

LeetCode 300. Longest Increasing Subsequence

liu_liu

LeetCode

接口隔离原则-Cache类优化

yupi

架构师训练营第三周作业

张明森

极客大学架构师训练营

架构师训练营总结-20200621

caibird1984

极客大学架构师训练营

ARTS Week4

时之虫

ARTS 打卡计划

本地缓存高性能之王Caffeine

root

Java Guava Cache Caffeine 本地缓存 谷歌本地缓存

架构师训练营第三周总结

烟雨濛濛

依赖倒置原则

任小龙

springboot + rabbitmq 做智能家居,我也没想到会这么简单

程序员小富

Java Spring Boot RabbitMQ 智能设备

通证经济=区块链技术+商业模式

CECBC

商业模式 区块链技术 Token 通证经济

区块链助力新基建

CECBC

区块链技术 联盟链 公链 底层技术

week3 作业

雪涛公子

LeetCode | 4. Palindrome Number 回文数

Puran

Python C# 算法 LeetCode

单例模式与组合模式总结与练习

单例模式 极客大学架构师训练营 组合模式 第三章作业

刘华:想入门软件系统架构设计,看这篇就够了

刘华Kenneth

架构 架构师 故障 容灾 灾备

LeetCode | 5. Longest Common Prefix 最长公共前缀

Puran

Python C# 算法 LeetCode

week3-学习心得

Geek_36d3e5

week3:组合设计模式和单例

Geek_36d3e5

迎接一次重大的人生升级,让优秀的你,成为大学顶尖生。

叶小鍵

从印度兵力分布聊聊Mybatis中#和$的区别

程序那些事

Java sql mybatis 印度兵力

孩子教育

王进行

教育 孩子

设计模式作业

qihuajun

了解 Java 架构

陈皮

ArrayList的删除姿势你都知道了吗

root

Java 后端 ArrayList 循环删除 ModificationException

ARTS|Week 4 Product, Leadership, and SOLID

Puran

设计模式 LeetCode ARTS活动 Leadership

Week3 作业

Shawn

Java EE改名Jakarta EE_Java_Matt Raible_InfoQ精选文章