写点什么

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:003662
用户头像

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

关注

评论

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

TiEM初级实践

TiDB 社区干货传送门

6.x 实践

体验 TiDB v6.0.0 之 Clinic

TiDB 社区干货传送门

实践案例 6.x 实践

TiDB 6.0 新特性解读 | TiFlash 新增算子和函数下推

TiDB 社区干货传送门

6.x 实践

文盘Rust -- 领域交互模式如何实现

TiDB 社区干货传送门

开发语言

TiDB v6.0.0(DMR) 缓存表初试

TiDB 社区干货传送门

6.x 实践

TiDB 6.0 新特性解读 | Collation 规则

TiDB 社区干货传送门

6.x 实践

关于HTAP与HSAP

TiDB 社区干货传送门

数据库架构设计

我和tidb 的故事 - 我们终会在平行世界相遇

TiDB 社区干货传送门

体验TiDB v6.0.0 之TiCDC

TiDB 社区干货传送门

实践案例 6.x 实践

初体验之rawkv learner recover灾备切换

TiDB 社区干货传送门

排查分析Empty regions 较大原因

TiDB 社区干货传送门

性能调优 实践案例 集群管理 管理与运维

TiDB 查询优化及调优系列(二)TiDB 查询计划简介

TiDB 社区干货传送门

用一个性能提升了666倍的小案例说明在TiDB中正确使用索引的重要性

TiDB 社区干货传送门

性能调优 实践案例 应用适配

TiDB 4.0 升级 5.1 二三事——避坑指南

TiDB 社区干货传送门

版本升级

一次 TiDB 5.1 Write Stall 问题处理

TiDB 社区干货传送门

故障排查/诊断

TiDB 生态工具 -- TiUniManager(原 TiEM)v1.0.0 体验

TiDB 社区干货传送门

6.x 实践

TiDB 6.0 新特性解读 | 离线包变更

TiDB 社区干货传送门

6.x 实践

select查询失败,报“no such file or directory”错误

TiDB 社区干货传送门

TiFlash 源码阅读(一) TiFlash 存储层概览

TiDB 社区干货传送门

MVCC导致limit 1执行慢测试

TiDB 社区干货传送门

实践案例 管理与运维 性能测评

Let's go, TiCheck!

TiDB 社区干货传送门

监控

TiDB 5.1 Write Stalls 应急文档

TiDB 社区干货传送门

实践案例

tidb-v5.2.3内存使用率高的几个case

TiDB 社区干货传送门

tiup修改参数显示成功但不生效

TiDB 社区干货传送门

TiDB 6.0 Placement Rules In SQL 使用实践

TiDB 社区干货传送门

管理与运维 版本测评 新版本/特性解读 6.x 实践

体验 TiDB v6.0.0 之 TiDB 的数据迁移工具 DM-WebUI

TiDB 社区干货传送门

实践案例 6.x 实践

TiDB 集群一次诡异的写入慢问题排查经历

TiDB 社区干货传送门

故障排查/诊断

TiDB 冷热存储分离解决方案

TiDB 社区干货传送门

管理与运维 版本测评 6.x 实践 大数据场景实践

TiDB上百T数据拆分实践

TiDB 社区干货传送门

迁移 管理与运维

记一次tidb离线环境下安装非本地镜像源组件的过程

TiDB 社区干货传送门

实践案例 管理与运维 安装 & 部署 应用适配

一篇文章说透缓存表

TiDB 社区干货传送门

TiDB 源码解读 新版本/特性解读 6.x 实践

Java EE改名Jakarta EE_Java_Matt Raible_InfoQ精选文章