写点什么

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

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

关注

评论

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

鸿蒙开发笔记:Test Kit实现文档编辑器自动化测试

huafushutong

HarmonyOS开发实战:User Authentication Kit实现文档安全访问控制

huafushutong

【HarmonyOS】输入框焦点控制实现键盘显隐和进入页面默认弹出键盘获取a焦点设置

GeorgeGcs

关于官方推荐的组件级路由Navigation的使用心得体会

GeorgeGcs

【HarmonyOS】关于鸿蒙消息推送的心得体会(一)

GeorgeGcs

【HarmonyOS】鸿蒙应用实现调用系统地图导航或路径规划

GeorgeGcs

鸿蒙开发实战:Wear Engine Kit实现智能手表文档预览

huafushutong

【HarmonyOS】模仿个人中心头像图片,调用系统相机拍照,从系统相册选择图片和圆形裁剪显示 (二)

GeorgeGcs

HarmonyOS开发实战:AVCodec Kit实现文档视频转码嵌入

huafushutong

harmony-utils之EmitterUtil,Emitter工具类

桃花镇童长老

HarmonyOS ArkTS

【HarmonyOS】应用推送使用个推SDK如何实现?

GeorgeGcs

鸿蒙开发笔记:Status Bar Extension Kit实现文档编辑器状态栏定制

huafushutong

HarmonyOS开发实战:Telephony Kit实现文档紧急联系人联动

huafushutong

【HarmonyOS】头像图片,调用系统相机拍照,从系统相册选择图片和圆形裁剪显示 (一)

GeorgeGcs

harmony-utils之DisplayUtil,屏幕相关工具类

桃花镇童长老

HarmonyOS ArkTS

HarmonyOS开发实战:Audio Kit实现文档语音批注功能

huafushutong

HarmonyOS开发实战:DRM Kit实现企业文档版权保护

huafushutong

harmony-utils之FileUtil,文件相关工具类

桃花镇童长老

HarmonyOS ArkTS

【HarmonyOS】获取通讯录信息

GeorgeGcs

【HarmonyOS】鸿蒙中如何获取用户相册图片?photoAccessHelper.PhotoViewPicker

GeorgeGcs

HarmonyOS开发实战:Service Collaboration Kit实现文档服务智能联动

huafushutong

HarmonyOS开发实战:AVSession Kit实现文档多媒体协同控制

huafushutong

鸿蒙开发实战:Image Kit实现文档图片智能处理

huafushutong

【HarmonyOS】关于鸿蒙消息推送的心得体会(二)

GeorgeGcs

HarmonyOS开发实战:Universal Keystore Kit实现文档加密安全存储

huafushutong

HarmonyOS开发实战:Remote Communication Kit实现远程文档协作

huafushutong

鸿蒙开发实战:Sensor Service Kit实现智能文档阅读模式

huafushutong

HarmonyOS开发实战:Camera Kit实现文档扫描增强

huafushutong

HarmonyOS开发实战:Media Kit实现文档多媒体融合

huafushutong

【HarmonyOS NEXT】深入理解LocalStorage

GeorgeGcs

【HarmonyOS】鸿蒙系统中应用权限等级介绍、定义、申请授权讲解

GeorgeGcs

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