写点什么

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

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

关注

评论

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

中国少年,从一场软件竞技赛驶向产业之海

脑极体

软件

ON1 NoNoise AI 2024 for Mac激活版:强大的图像降噪软件

iMac小白

ON1 NoNoise AI下载 ON1 NoNoise AI破解

市场易入选「2023产业互联网示范平台」

Geek_2d6073

数据仓库 vs 数据湖 vs 湖仓一体:如何基于自身数据策略,选择最合适的数据管理方案?

tapdata

什么是数据仓库 什么是数据湖 湖仓一体是什么 数据仓库和数据湖的区别是

当「软件研发」遇上 AI 大模型

阿里云云效

阿里云 AI 云原生 通义灵码

科普:基于FMU模型的TSN交换机仿真

DevOps和数字孪生

FMU模型 TSN

保姆级指南,从0到1打造你的个人开源项目

快乐非自愿限量之名

开源 项目开发

为什么公共事业机构会偏爱 TiDB :TiDB 数据库在某省妇幼健康管理系统的应用

PingCAP

数据库 TiDB

您可知道如何通过`HTTP2`实现TCP的内网穿透???

不在线第一只蜗牛

网络协议 网络 HTTP

JAVA下唯一一款搞定OLTP+OLAP的强类型查询这就是最好用的ORM相见恨晚

EquatorCoco

Java 开发语言

深入理解Python多进程:从基础到实战

快乐非自愿限量之名

Java Python 网络

视觉语言模型详解

不在线第一只蜗牛

自然语言 语言模型

当「软件研发」遇上 AI 大模型

阿里巴巴云原生

阿里云 云原生 通义灵码

免费送大家电子书了:全网独创

执于业务

Acrobat Pro DC 2023 for mac激活版:强大的PDF编辑器

iMac小白

Acrobat Pro DC 2023下载 Acrobat Pro DC 2023 激活

PPT软件Gamma平替!这款AI生成PPT工具千万别错过!

彭宏豪95

PPT 在线白板 PPT模板 办公软件 AI生成PPT

Rust vs Go:如何选择最适合你的编程语言

伤感汤姆布利柏

30 秒出服装设计稿,森马用函数计算+AIGC 整“新活”!

阿里巴巴云原生

阿里云 Serverless 云原生 函数计算

TiDB Vector 太香啦:以图搜图初体验!

PingCAP

数据库 TiDB

【JAVA】全链路灰度发布的实践分享

智在碧得

微服务架构 灰度发布 全链路 java 编程 全链路灰度

这届黑客马拉松,和效率“杠上了” | StartDT Hackathon

奇点云

黑客马拉松 数据技术 奇点云

架构实战营 - 模块六作业

满心

ACK One x OpenKruiseGame 全球游戏服多地域一致性交付最佳实践

阿里巴巴云原生

阿里云 开源 容器 云原生

IT外包的可扩展性及其如何推动业务增长

Ogcloud

IT外包 IT外包公司 IT外包服务 IT外包企业 IT外包服务商

东南亚淘宝代购系统,东南亚国代购网站建设

tbapi

淘宝代购系统

巧用 TiCDC Syncpiont 构建银行实时交易和准实时计算一体化架构

PingCAP

数据库 TiDB

银行核心背后的落地工程体系丨Oracle - TiDB 数据迁移详解

PingCAP

数据库 TiDB

IT外包:打通企业和IT技术人才之间的障碍

Ogcloud

IT外包 IT外包公司 IT外包服务 IT外包企业 IT外包服务商

怎么给程序员定 KPI ?原则和最佳KPI

爱吃小舅的鱼

软件开发 KPI

嵌入式Linux的学习误区

芯动大师

Linux 嵌入式 处理器

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