Jakarta EE
Eclipse 基金会维护的企业级 Java 规范集合,把 Servlet、JPA、CDI 等后端 API 定义成标准,并提供模板生成与兼容产品认证清单,适合写 Java 后端、需要一套厂商中立标准的团队。
Jakarta EE 是一套企业级 Java 的规范集合,由 Eclipse 基金会下的 Jakarta EE 工作组维护。它接续了原来 Java EE 的衣钵,把 Servlet、JPA、CDI、JAX-RS、Bean Validation 这些后端开发常用的 API 定义成标准,再由各家厂商提供通过认证的实现。开发者按规范写代码,换一个运行时通常不用大改。
主要功能
规范按 Profile 分档:Platform 是全量,Web Profile 覆盖 Web 应用常用的一批,Core Profile 更精简。页面上列出的 Jakarta EE 11 版本里,Platform 包含 Authorization 3.0、Messaging 3.1、Enterprise Beans 4.0 等;Web Profile 有 Servlet 6.1、Pages 4.0、Faces 4.1、CDI 4.1、Persistence 3.2;Core Profile 则收着 RESTful Web Services 4.0、JSON Processing 2.1、JSON Binding 3.0 这些。
站点本身不只是文档。它提供项目模板生成入口,有教程和 how-to 指南,还维护一份通过兼容性认证的产品清单,可以按 Jakarta EE 11、10、9.1、9、8 各版本查认证结果,也能直接下载这些兼容产品。
适合谁
写 Java 后端、需要一套厂商中立标准的团队。页面提到它能和 Spring、Quarkus、Tomcat 等同样实现 Jakarta EE 规范的技术配合使用;如果在意容器、编排工具和云环境的适配,规范里也有对应设计。想参与规范制定的人可以走贡献指南、导师计划或加入工作组。
费用与限制
规范本身开源,站点内容可自由查阅,下载的是各家兼容产品。界面提供英文、日文、简体中文切换,但正文内容以英文为主。规范更新按版本推进,Jakarta EE 12 目前标注为开发中,落地实现要等兼容产品跟上。