Jakarta EE 平台包括大多数单独的规范,而 Profile 规范包括用于开发 Web 平台和微服务架构的单个规范。 我们看看Jakarta的生态,包括 Fujitsu、IBM、Oracle、Red Hat 和 Tomittribe 在内的全球企业 Java 生态系统领导者正在共同努力,推动 Java EE 和 Jakarta EE 的发展,以支持将关键任务应用程序和工作负载迁移到云中。
2018年,Oracle(甲骨文)决定将Java EE移交给开源组织Eclipse基金会,但甲骨文不允许开源组织用Java的名号,于是Eclipse选出了 "Jakarta EE" 和"Enterprise Profile"两个名字,最终前者胜出。 Eclipse基金会高管Mike Milinkovich表示,7000多人参与了Java EE的更名投票,64%的票数支持改为Jakarta EE,另有35.6%的票数支持E...
Eclipse基金会社区已将Java EE正式更名为Jakarta EE。这个名字来自于Jakarta,一个早期的Apache开源项目。 Eclipse基金会执行董事Mike Milinkovich在博客中表示,希望开发者以后提到这个开源软件平台时,可以将它称之为Jakarta EE而不是EE4J。 尽管EE4J是过去几个月该项目的唯一名字,但EE4J并没有真正成为这个项目的名称。
实际上,由于Jakarta EE是Java EE的开源版本,因此大多数Java开发者可能会选择Jakarta EE。这是因为Jakarta EE提供了更加开放的API和规范,使得开发者可以更加自由地使用和贡献开源技术。此外,由于Jakarta EE的前身是Java EE,因此它也继承了Java EE的丰富特性和功能,使得它成为构建企业级应用的理想选择。总结起来,Java EE...
Java EE (Java Platform, Enterprise Edition) Jakarta EE(Jakarta Enterprise Edition) 上面的排序是按照时间演进来进行排序。 为什么叫 J2EE 1998年12月,SUN公司发布了JDK1.2,开始使用Java 2这一名称。 第二年 Sun 公司联合IBM、Oracle、BEA 等大型企业应用系统开发商共同制订了一个基于Java 组件技术的企业应用系统...
引起以上问题的原因是:Java EE更名为Jakarta EE,javax命名空间变为jakarta,javax包名前缀变为jakarta。 二、Java EE为什么更名Jakarta EE 2009年4月20日,甲骨文(Oracle)公司和Sun公司今天共同宣布了最终协议,甲骨文公司将以74亿美元收购SUN公司。当时,Sun Microsystems被誉为世界上最具前瞻性的IT公司之一,有能力以开放...
随后,Java EE更名为Jakarta EE,同时Java常用库的包名也进行了相应的更改,例如Servlet的包名从javax.servlet.http变更为jakarta.servlet.http。这一系列变动不仅引起了技术社区的热烈讨论,也对我们日常使用Java技术产生了实际的影响。在API层面,我们可以观察到JavaEE8成为最后一个以JavaEE命名的版本。随后,以servlet为...
Jakarta EE是Java EE的继任者,由Eclipse基金会管理。无论是使用Java EE还是Jakarta EE,开发企业级应用程序的基本步骤是相同的:创建项目、编写代码、部署应用程序。 “Jakarta EE是一个开放、协作的社区驱动的项目,旨在提供一个开放和可扩展的企业级Java平台。”...
既然Java SE有JDK,那么Java EE是否也有SDK呢?答案:有的。Oracle官网/Jakarta EE官网均提供了SDK供以下载:https://www.oracle.com/java/technologies/javaee-8-sdk-downloads.html 只不过此SDK可能让你失望了,它不是传统的软件开发工具包,而更像是一个技术合集,并且和自家的Glassfish强绑定,包含有以下内容: ...
随着技术的不断发展和更新,Java EE已逐渐被Jakarta EE取代。Spring Boot 3.0废弃JavaEE,改用Jakarta EE的原因主要基于以下几点: 对Jakarta EE API的支持:Spring Boot 3.0已将所有底层依赖项从Java EE迁移到了Jakarta EE API,基于Jakarta EE 9并尽可能地兼容Jakarta EE 10。这是因为Java EE已经正式更名为Jakarta ...