Jakarta EE 11 发布,增强企业 Java 开发人员生产力和性能
Eclipse 基金会宣布发布 Jakarta EE 11平台,该平台基于之前的核心配置文件 (2024 年 12 月) 和 Web 配置文件 (2025 年 3 月) 版本构建。
此版本标志着企业级 Java 在简化开发、提升开发人员生产力和整体性能方面的进步。主要亮点包括:现代化的测试兼容性工具包 (TCK)、全新 Jakarta Data 规范的引入、对现有规范的重大更新以及对最新 Java LTS 版本的支持,使开发人员能够充分利用 Java 21 中的增强功能,包括虚拟线程。
Jakarta EE 11 的主要功能
自 Jakarta EE 10 发布以来,企业级 Java 复兴进程持续加速。Jakarta EE 11 在此基础上进一步提升性能,并在 Jakarta Data 规范的引入下,进一步提升了开发人员的工作效率 。
Jakarta Data 在简化企业应用程序持久化逻辑方面迈出了重要一步。主要功能包括:
- BasicRepository :基础存储库接口,为基本数据操作提供开箱即用的支持,减少样板和设置时间。
- CrudRepository :在 BasicRepository 的基础上提供完整的创建、读取、更新和删除 (CRUD) 功能,实现干净、直观的数据库交互。
- Pagination:包括对基于偏移量和基于游标的分页支持,为开发人员提供灵活的工具来有效地管理大型数据集。
- Query Language:引入一种简洁、专用的查询语言,可直接简化 Jakarta 数据存储库中的方法级查询定义。
TCK 的现代化
此次发布的一大亮点是对 Jakarta EE 平台测试兼容性套件 (TCK) 的现代化升级和增强。通过整合 JUnit 5 和 Maven 等现代测试工具,这项举措提升了可维护性和灵活性,使 TCK 能够更轻松地与平台一同发展。
这些更新简化了兼容性测试,降低了贡献新测试的门槛,有助于推动 Jakarta EE 生态系统未来的创新。因此,贡献者可以更轻松地上手,而有意参与的新供应商或开发者也将发现加入和贡献的便捷性显著提升。有意参与的人士可以通过 Jakarta EE TCK 项目页面了解更多信息并积极参与。
精简规范
一项显著的变化是 移除了已弃用的托管 Bean 规范,该规范早已被更灵活、更强大的替代方案所取代。此次清理有助于降低遗留系统的复杂性,并明确了未来推荐的编程模型。
为此,该平台高度重视 上下文和依赖注入 (CDI) 作为核心编程模型。Jakarta EE 11 进一步增强了 CDI,使其成为托管 Bean 的标准替代方案。该版本还通过 支持各种规范(例如 Jakarta Bean Validation)的 Java Records 功能,进一步强化了其对现代 Java 特性的承诺。
最后,Jakarta EE 11 与 Java 平台的方向保持一致, 删除了对 Java SE SecurityManager 的所有引用,遵循了 JEP 411 中概述的弃用规定。
Leveraging Java 21 Enhancements
Jakarta EE 11 支持 Java 17 或更高版本,并为 Java 21 用户提供了独特的增强功能。其中最显著的功能之一是更新的并发规范,使开发人员能够利用 Java 21 中的虚拟线程。这可以高效处理并发任务,而无需承担传统线程管理的开销,从而显著提升性能。
接下来
Jakarta EE 12 的开发工作已在进行中,计划于 2026 年发布。下一版本旨在将平台的 API 源代码级别提升至 Java SE 21,并瞄准 Java SE 25 的运行时支持。社区正在积极推进多项规范的增强,包括可能引入 Jakarta Query 和 Jakarta MVC 等功能,并持续改进 Jakarta NoSQL。Jakarta EE 秉承既定的两年发布周期,继续优先考虑长期规划和持续创新。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
开源的 OA 办公系统 — 勾股 OA 5.8 发布
勾股 OA 办公系统是一款简单实用的开源的企业办公系统。系统集成了系统设置、附件管理、人事管理、行政管理、消息管理、企业公告、知识网盘、审批流程设置、办公审批、日常办公、财务管理、客户管理、合同管理、项目管理、任务管理等功能模块。系统简约,易于功能扩展,方便二次开发,可以用来做日常 OA,CRM,ERP,业务管理等系统。 勾股OA5.8版,主要更是日常的功能优化、小bug修复,属于小版本的更新升级,升级前记得先备份,本次更新需要更新数据库文件(具体查看文件目录的文件:\update_sql\v5.7.6升级到v5.8.sql)。另外,本次更新涉及到静态文件更新,更新完毕后,记得ctrl+f5去一下浏览器缓存 1、优化:审批模块、支持设置是否开启抄送人、是否支持撤回、是否支持审批时上传附件 2、修复:多层级侧边栏,无法查看附件的问题 3、修复:文件大小格式化时,可能传入参数是字符串引起的计算bug 4、修复:移动端mbui选择人员控件选择所在部门错误的问题 5、优化:移动端mbui加载数据控件 6、升级:layui升级到最新的v2.11.4稳定版本 7、优化:部门层级支持到5层级 9、新...
- 下一篇
调问更新 6.20~6.27:考试时长限制+分页时长限制+2 项功能新增+9 项功能优化+4 项 BugFix
调问自开源以来一直坚持前后端所有代码 100% 开源💯,保证所有功能的稳定与可改造能力👏。 🔥 安装下载地址(安装包):https://www.diaowen.net/install/docker 🔥 源码下载地址: https://gitee.com/wkeyuan/DWSurvey 本周针对考试场景下的的客户需求,在细节能力上又进行了进一步的功能增加和优化,其中包括考试总时长限制,目前可以控制考试总时长,并且可以设置倒计时,这个能力是考试场景下的刚需,调问在客户的不断支持下,现在也具备了这个能力。 此外,还可以根据每一页进行时长限制,可以配置每一页的最短时间,这样可以防止胡乱答题的情况,让用户认真对待每一份问卷: 欢迎伙伴们,在surveyform.cn上进行体验、试用!!!https://www.surveyform.cn 本周更新: 功能新增: 考试场景下,增加考试时长限制(倒计时)能力,可以控制配置考试时间; 增加分页限制(每页最短时长,最大)能力,限制每页显示时间。 功能优化: 实现每页一题,打完后自动下一页; 管理后台看到答卷中可以看维度量表信息; 添加DSL单选...
相关文章
文章评论
共有0条评论来说两句吧...