Java EE与Jakarta EE区别

目录

Java EE 5

Java EE 6

Java EE 7

Java EE 8

Jakarta EE 9

Jakarta EE 10


https://www.oracle.com/cn/java/technologies/java-ee-glance.html

官网介绍如下

Java Platform, Enterprise Edition (Java EE) 是社区驱动的企业软件标准。Java EE 是利用  Java Community Process 开发的,业界专家、商业组织和开源组织、Java 用户组以及数不清的个人为此做出了巨大贡献。每个版本都集成了符合业界需求的新特性,提高了应用可移植性,提高了开发人员的工作效率。

https://www.oracle.com/java/technologies/java-ee-glance.html

https://www.oracle.com/java/technologies/compatibility-jsp.html

此链接列举了 javaee 规范实现的组件,因为此规范主要针对 web server,可以发现都是 web server。

Java EE 5

https://www.oracle.com/java/technologies/javaee/javaeetechnologies.html#javaee5

日常用的很多组件的规范的实现在这里定义,比如 servlet、jsp 等。

最常用的 tomcat 只是 servlet 规范的一种实现,其他的还有 jetty、undertow 等。自己也可以写一个 servlet 容器来跑 java 程序,只要自己有那个功夫。

2006年发布。

对应 jsr

https://jcp.org/en/jsr/detail?id=244

Java EE 6

https://www.oracle.com/java/technologies/javaee/javaee6technologies.html

https://www.oracle.com/java/technologies/javaee/javaeetechnologies.html#javaee6

对应 jsr

https://jcp.org/en/jsr/detail?id=316

Java EE 7

https://www.oracle.com/java/technologies/javaee/javaeetechnologies.html#javaee7

对应 jsr

https://jcp.org/en/jsr/detail?id=342

Java EE 8

https://www.oracle.com/java/technologies/java-ee-8.html

https://www.oracle.com/java/technologies/javaee/javaeetechnologies.html#javaee8

2017年发布。

对应 jsr

https://jcp.org/en/jsr/detail?id=366

自从 oracle 将 java ee 捐献给 eclipse 之后改名了,从 java ee 变为 jakar ee。

https://projects.eclipse.org/projects/ee4j

eclipse 为 jakarta ee 创建了一个网站

https://jakarta.ee/release/

其中第一版是 Jakarta EE 8,看网站介绍是兼容 Java EE 8。

具体规范中的详细内容

https://jakarta.ee/specifications/

参见链接

https://www.infoq.cn/article/62TVY0c7ANAm*rjdzKfj

https://blogs.oracle.com/javamagazine/post/transition-from-java-ee-to-jakarta-ee

https://www.infoq.com/news/2019/07/javaee-specs-renamed-jakarta/

https://www.eclipse.org/community/eclipse_newsletter/2019/february/Jakarta_EE_9.php

其中引入的包前缀从 javax 变为 jakarta。

Jakarta EE 9

https://projects.eclipse.org/releases/jakarta-ee-9

https://jakarta.ee/specifications/platform/9/jakarta-platform-spec-9

https://jakarta.ee/specifications/servlet/5.0/jakarta-servlet-spec-5.0

2019年发布。

Jakarta EE 10

https://projects.eclipse.org/releases/jakarta-10

https://jakarta.ee/specifications/platform/10/jakarta-platform-spec-10.0

https://jakarta.ee/specifications/servlet/6.0/jakarta-servlet-spec-6.0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值