前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >终于定了!Java EE正式更名Jakarta EE!

终于定了!Java EE正式更名Jakarta EE!

作者头像
框架师
发布2019-09-19 16:54:24
2K0
发布2019-09-19 16:54:24
举报
文章被收录于专栏:墨白的Java基地墨白的Java基地

Eclipse基金会最近对Java EE标准的每个规范进行了重命名,阐明了每个规范在Jakarta EE平台未来的角色。 新的名称Jakarta EE是Java EE的第二次重命名。2006年5月,J2EE一词被弃用,并选择了Java EE这个名称。在YouTube还只是一家独立的公司的

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。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-07-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 框架师 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档