由 Eclipse 基金会主导制定的企业级 Java 平台标准Jakarta EE 第 10 版是 Java EE 8 的官方继任者定义了云原生时代企业级 Java 应用的核心 API、组件模型与运行时规范适配微服务、容器化部署场景基础信息特性说明制定组织Eclipse 基金会Eclipse Foundation旗下 Jakarta EE 工作组前身Java EE 8Oracle 移交至 Eclipse 基金会后更名核心能力一脉相承标准定位企业级 Java 应用开发的顶层规范覆盖 Web 开发、微服务、安全、数据访问等全场景发布时间2022 年 9 月正式发布核心目标拥抱云原生容器化、微服务简化开发体验提升与现代基础设施K8s、Docker的兼容性兼容规则向下兼容 Jakarta EE 9.1废弃老旧 API如 Java EE 遗留的 CORBA 相关组件核心背景从 Java EE 到 Jakarta EE更名原因Oracle 保留 “Java” 商标所有权Eclipse 基金会接管后将 Java EE 更名为 Jakarta EE核心技术体系不变治理模式由 Eclipse 基金会开源治理企业IBM、RedHat、Oracle、微软 社区共同参与标准制定核心价值避免企业级 Java 标准碎片化保证不同厂商如 TomEE、WildFly、Payara的实现兼容Jakarta EE 10 核心特性与规范Jakarta EE 10 聚焦「云原生」和「简化开发」核心更新分为以下模块核心 API 版本升级基础能力规范模块版本升级核心优化Jakarta Servlet6.0简化异步处理 API支持 HTTP/2 服务器推送提升高并发性能Jakarta JSP/JSTL3.1/3.0移除老旧依赖优化表达式语言EL性能适配现代前端开发Jakarta Faces (JSF)4.0轻量级化支持无状态视图提升前后端分离场景适配性Jakarta CDI4.0简化依赖注入配置支持原生 Java 记录类型Record增强微服务适配性云原生与微服务增强核心亮点Jakarta Config 2.0统一配置管理 API支持从环境变量、K8s ConfigMap、配置文件等多源读取配置适配云原生部署Jakarta Data 1.0全新数据访问规范简化数据库操作统一关系型 / 非关系型数据库访问接口替代老旧的 JPA 冗余配置微服务适配支持将 Jakarta EE 应用拆分为轻量级微服务兼容 MicroProfile 6.0微服务规范可部署至 K8s 集群容器化优化减少应用启动时间降低内存占用适配 Docker 镜像轻量化构建安全与开发体验优化Jakarta Security 3.0简化身份认证 / 授权配置支持 OAuth 2.0/OIDC 协议适配现代企业安全体系简化部署模型废弃 XML 配置优先模式默认采用注解 / 编程式配置减少样板代码模块化增强支持 Java 模块系统JPMS可按需引入模块降低应用体积4. 废弃 / 移除的老旧特性移除 CORBA、JAX-RPC 等过时规范废弃依赖javax.*包名全面迁移至jakarta.*包名移除对 Java 8 以下版本的支持最低要求 Java 11实现与兼容性主流实现厂商兼容 Jakarta EE 10 的应用服务器应用服务器支持情况适用场景Eclipse GlassFish 7完全支持官方参考实现适合开发 / 测试环境RedHat WildFly 27完全支持企业级生产环境适配 RedHat OpenShift 云平台Apache TomEE 9部分支持轻量级容器适合微服务 / 中小应用Payara Server 6完全支持云原生优化版适配 Docker/K8s 部署迁移与兼容注意事项包名迁移所有javax.*替换为jakarta.*如javax.servlet→jakarta.servletJDK 版本最低要求 JDK 11推荐使用 JDK 17LTS 版本工具适配Maven/Gradle 依赖需更新为 Jakarta EE 10 坐标如jakarta.platform:jakarta.jakartaee-api:10.0.0与其他标准的关联关联标准关系ECMAScript 2024无直接关联分属 Java/JS 生态但均归「6. 软件・宏速式」W3C WebDriver可通过 Selenium 调用 Jakarta EE 后端 API实现端到端测试ISO/IEC 27001Jakarta EE 10 的安全模块可适配该标准满足企业信息安全合规要求总结Jakarta EE 10 是 Eclipse 基金会主导的企业级 Java 标准是 Java EE 8 的继任者核心聚焦云原生、微服务与开发体验优化核心更新包括 Servlet 6.0、CDI 4.0 等 API 升级新增 Jakarta Data 1.0 简化数据访问全面迁移至jakarta.*包名生态分类归「6. 软件・宏速式」是企业级 Java 应用开发的顶层规范适配容器化、K8s 部署等现代基础设施
6.2.1 软件->Jakarta EE 10标准(Eclipse基金会):Jakarta EE 10(Jakarta Platform, Enterprise Edition 10)开发标准
由 Eclipse 基金会主导制定的企业级 Java 平台标准Jakarta EE 第 10 版是 Java EE 8 的官方继任者定义了云原生时代企业级 Java 应用的核心 API、组件模型与运行时规范适配微服务、容器化部署场景基础信息特性说明制定组织Eclipse 基金会Eclipse Foundation旗下 Jakarta EE 工作组前身Java EE 8Oracle 移交至 Eclipse 基金会后更名核心能力一脉相承标准定位企业级 Java 应用开发的顶层规范覆盖 Web 开发、微服务、安全、数据访问等全场景发布时间2022 年 9 月正式发布核心目标拥抱云原生容器化、微服务简化开发体验提升与现代基础设施K8s、Docker的兼容性兼容规则向下兼容 Jakarta EE 9.1废弃老旧 API如 Java EE 遗留的 CORBA 相关组件核心背景从 Java EE 到 Jakarta EE更名原因Oracle 保留 “Java” 商标所有权Eclipse 基金会接管后将 Java EE 更名为 Jakarta EE核心技术体系不变治理模式由 Eclipse 基金会开源治理企业IBM、RedHat、Oracle、微软 社区共同参与标准制定核心价值避免企业级 Java 标准碎片化保证不同厂商如 TomEE、WildFly、Payara的实现兼容Jakarta EE 10 核心特性与规范Jakarta EE 10 聚焦「云原生」和「简化开发」核心更新分为以下模块核心 API 版本升级基础能力规范模块版本升级核心优化Jakarta Servlet6.0简化异步处理 API支持 HTTP/2 服务器推送提升高并发性能Jakarta JSP/JSTL3.1/3.0移除老旧依赖优化表达式语言EL性能适配现代前端开发Jakarta Faces (JSF)4.0轻量级化支持无状态视图提升前后端分离场景适配性Jakarta CDI4.0简化依赖注入配置支持原生 Java 记录类型Record增强微服务适配性云原生与微服务增强核心亮点Jakarta Config 2.0统一配置管理 API支持从环境变量、K8s ConfigMap、配置文件等多源读取配置适配云原生部署Jakarta Data 1.0全新数据访问规范简化数据库操作统一关系型 / 非关系型数据库访问接口替代老旧的 JPA 冗余配置微服务适配支持将 Jakarta EE 应用拆分为轻量级微服务兼容 MicroProfile 6.0微服务规范可部署至 K8s 集群容器化优化减少应用启动时间降低内存占用适配 Docker 镜像轻量化构建安全与开发体验优化Jakarta Security 3.0简化身份认证 / 授权配置支持 OAuth 2.0/OIDC 协议适配现代企业安全体系简化部署模型废弃 XML 配置优先模式默认采用注解 / 编程式配置减少样板代码模块化增强支持 Java 模块系统JPMS可按需引入模块降低应用体积4. 废弃 / 移除的老旧特性移除 CORBA、JAX-RPC 等过时规范废弃依赖javax.*包名全面迁移至jakarta.*包名移除对 Java 8 以下版本的支持最低要求 Java 11实现与兼容性主流实现厂商兼容 Jakarta EE 10 的应用服务器应用服务器支持情况适用场景Eclipse GlassFish 7完全支持官方参考实现适合开发 / 测试环境RedHat WildFly 27完全支持企业级生产环境适配 RedHat OpenShift 云平台Apache TomEE 9部分支持轻量级容器适合微服务 / 中小应用Payara Server 6完全支持云原生优化版适配 Docker/K8s 部署迁移与兼容注意事项包名迁移所有javax.*替换为jakarta.*如javax.servlet→jakarta.servletJDK 版本最低要求 JDK 11推荐使用 JDK 17LTS 版本工具适配Maven/Gradle 依赖需更新为 Jakarta EE 10 坐标如jakarta.platform:jakarta.jakartaee-api:10.0.0与其他标准的关联关联标准关系ECMAScript 2024无直接关联分属 Java/JS 生态但均归「6. 软件・宏速式」W3C WebDriver可通过 Selenium 调用 Jakarta EE 后端 API实现端到端测试ISO/IEC 27001Jakarta EE 10 的安全模块可适配该标准满足企业信息安全合规要求总结Jakarta EE 10 是 Eclipse 基金会主导的企业级 Java 标准是 Java EE 8 的继任者核心聚焦云原生、微服务与开发体验优化核心更新包括 Servlet 6.0、CDI 4.0 等 API 升级新增 Jakarta Data 1.0 简化数据访问全面迁移至jakarta.*包名生态分类归「6. 软件・宏速式」是企业级 Java 应用开发的顶层规范适配容器化、K8s 部署等现代基础设施