时隔16年Jeff Barr重返10.23-25 QCon上海站,带你看透AI如何重塑软件开发! 了解详情
写点什么

Java EE 规范重命名为 Jakarta EE

  • 2019-07-09
  • 本文字数:798 字

    阅读完需:约 3 分钟

Java EE 规范重命名为 Jakarta EE

Eclipse 基金会最近对Java EE标准的每个规范进行了重命名,阐明了每个规范在 Jakarta EE 平台未来的角色。


新的名称 Jakarta EE 是 Java EE 的第二次重命名。2006 年 5 月,“J2EE”一词被弃用,并选择了 Java EE 这个名称。在 YouTube 还只是一家独立的公司的时候,数字 2 就就从名字中消失了,而且当时冥王星仍然被认为是一颗行星。同样,作为 Java SE 5(2004)的一部分,数字 2 也从 J2SE 中删除了,那时谷歌还没有上市。


因为不能再使用 javax 名称空间,Jakarta EE 提供了非常明显的分界线。


  • Jakarta 9(2019 及以后)使用 jakarta 命名空间。

  • Java EE 5(2005)到 Java EE 8(2017)使用 javax 命名空间。

  • Java EE 4 使用 javax 命名空间。


Eclipse 基金会市场经理 Wayne Beaton 介绍了重新命名规范本身的方式。除了将“Java”替换为“Jakarta”之外,还为每个规范名称带来了一致性和清晰性。例如,API 规范名称中不需要冗余的单词“API”。


规范重命名还没有对依赖项的包名进行标准化。例如,新重命名的规范Jakarta Mail(以前是 Java Mail)的 groupId 是 com.sun.mail,artifactId 是 jakarta.mail。而Jakarta RESTful Web服务(以前是 JAX-RS)的groupId是jakarta.ws.rs,artifactId 是 jakarta.ws.rs-api。


某些框架(如 MicroProfile)正在使用 Jakarta EE 的其他部分,或者被 Jakarta EE 的其他部分使用。John Clingan 在一篇帖子(MicroProfile不等同于Jakarta EE)中澄清了两者的区别。其他框架(如 Quarkus)与 Jakarta EE 结合在一起,以创建一种混合方法,开发人员可以通过这种方法为他们正在解决的问题选择最合适的工具。


开发人员可能不会注意到项目的重命名,因为他们只是在代码级别调用应用程序库。对于移植旧应用程序,开发人员希望使用兼容 Jakarta EE 应用服务器或 Servlet 容器,并确保它们的依赖项使用使用新的 groupId 和 artifactId。


原文链接


Java EE Specifications Renamed Jakarta EE


2019-07-09 09:155769
用户头像

发布了 731 篇内容, 共 478.6 次阅读, 收获喜欢 2008 次。

关注

评论

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

简单的线程池实现多线程对大文件的读取

CRMEB

安全研究人员发现:Nanocore等多个远控木马滥用公有云服务传播

H

网络安全

消息队列 RocketMQ 遇上可观测:业务核心链路可视化

阿里巴巴云原生

阿里云 RocketMQ 云原生 消息队列 可观测

StreamNative 联合传智教育推出免费 Apache Pulsar 中文视频教程

Apache Pulsar

大数据 开源 架构 云原生 Apache Pulsar

浪花过后,2022低代码该往哪儿走?

ToB行业头条

云信小课堂|如何实现音视频安全检测?

网易云信

安全 音视频

【网络研讨会】“专家面对面”-MongoDB模式设计

MongoDB中文社区

mongodb

navie ui/antDesign vue 的按需自动引入

Mr.Cactus

Vite2 vue3.2 antDesign vue naive ui

通证经济是更高层次的自由

CECBC

Nacos电子书 读后感(一)

努力努力再努力

1月日更

使用hydra对端口进行爆破

喀拉峻

喜报!东方证券携手博睿数据荣获《金融电子化》2021科技赋能金融业务突出贡献奖

博睿数据

markdown-it 插件如何写(二)

冴羽

前端 markdown vuepress markdown-it markdown-it插件

用11本白皮书搭建3座桥:联想企业科技集团让智能化转型不再有孤岛

脑极体

i人事CTO王景飞:i人事+计算巢,协同赋能HR业务

阿里云弹性计算

阿里云 计算巢

Kubernetes 下部署 JMeter 集群

zuozewei

Jmeter 性能测试 1月月更

架构实战营:模块六作业

Geek_93ffb0

「架构实战营」

精彩回顾!| Google DevFest 2021 广州国际嘉年华

江湖老铁

征文投稿丨使用轻量应用服务器部署Hadoop云集群

阿里云弹性计算

hadoop 轻量应用 征文投稿

Flink 实践教程-进阶(7):基础运维

腾讯云大数据

flink 实战 流计算 Oceanus

架构实战营-毕业设计

Beyond Ryan

架构实战营-毕业设计

Beyond Ryan

低代码实现探索(二十七)低代码如何继承传统

零道云-混合式低代码平台

RadonDB PostgreSQL on K8s 2.1.0 发布!

RadonDB

数据库 postgresql 开源 RadonDB

12月云短信报告出炉,阿里云闯进前三

博睿数据

哲元科技×飞桨EasyDL|助力世界500强企业打造“灯塔工厂”,探索智能制造星辰大海

百度大脑

网络安全kali渗透学习 web渗透入门 ARL资产侦察灯塔系统搭建及使用

学神来啦

macOS下 Hive 2.x 的安装与配置

JavaEdge

1月月更

低代码实现探索(二十六)移动端H5开发

零道云-混合式低代码平台

明道云助力东航食品营销数据整合

明道云

流计算 Oceanus | Flink JVM 内存超限的分析方法总结

腾讯云大数据

flink 实战 流计算 Oceanus

Java EE 规范重命名为 Jakarta EE_语言 & 开发_Erik Costlow_InfoQ精选文章