Jakarta EE 10发布,开启云原生Java时代

点击上方“芋道源码”,选择“设为星标

管她前浪,还是后浪?

能浪的浪,才是好浪!

每天 10:33 更新文章,每天掉亿点点头发...

源码精品专栏

 

来源:OSC开源社区(ID:oschina2013)

1272a6aa45e23415c54524efd303dc58.jpeg


Eclipse 基金会已发布 Jakarta EE 10 平台、Web Profile 和新的 Core Profile 规范。Jakarta EE 10 引入了用于构建现代化、简化和轻量级云原生 Java 应用程序的功能。据 Eclipse 基金会执行董事 Mike Milinkovich 称

这个版本是在现代微服务和容器时代牢牢植入 Jakarta EE 的 “大版本 “,Jakarta EE 10 的发布反映了全球贡献者社区的工作,随着这个版本的发布,它现在已经为云原生时代带来了关键的创新,这对我们行业的未来至关重要。

Jakarta EE 10 通过指定 API 中的版本更新,在 20 多个组件规范中提供了新功能。例如:

  • Jakarta Contexts and Dependency Injection (CDI) 4.0,包括支持构建时间扩展的 CDI-Lite

  • Jakarta RESTful Web Services 3.1 标准化了 Java SE Bootstrap API ,并支持多部分 / 表单数据

  • Jakarta Security 3.0 支持 OpenID Connect 和 Jakarta Persistence 查询中的新功能,并使用纯 Java 创建 Jakarta Faces 视图

  • Jakarta EE 10 版本使用 Jakarta EE Core Profile 10 定义了一个新的配置文件规范,该规范定义了一个用于现代化和轻量级 Java 应用程序和微服务的多供应商平台。

  • 新的核心配置文件提供了 Jakarta EE 规范的子集,这些规范针对适合具有轻量级运行时的微服务开发的较小运行时,包括用于构建轻量级 Jakarta EE 应用程序的新 CDI-Lite 规范。

  • Jakarta Servlet 6.0 用于简化编程并提高安全性

  • 带有使用 CDI 的现代化 API 的 Jakarta Faces (JSF) 4.0

  • Jakarta JSON Binding (JSON-B) 3.0 新增对多态类型的支持

  • Jakarta Persistence 将 UUID 标准化为基本类型并扩展查询语言和查询 API

  • Jakarta Concurrency 3.0 移至 Web Profile ,增强了应用程序可用的并行和反应式编程模型

Jakarta EE 10 版本使构建现代化云原生 Java 应用程序的企业能够:

  • 在 Java SE 11 和 Java SE 17(Java SE 的最新 LTS 版本)上开发和部署 Jakarta EE 10 应用程序

  • 利用 Java SE 9 中引入并在 Java SE 11 中支持的模块系统等新功能

  • 此版本通过支持更广泛地使用附加注释来简化应用程序开发,使构建模块化应用程序变得更加容易,并提供了跨组件 API 的改进集成。

  • 此版本可帮助开发人员更轻松地实现具有现代安全要求的应用程序,并删除已弃用的 API,同时还保持与先前 Jakarta EE 版本的高度兼容性。

除了这些增强功能之外,还有越来越多的兼容产品来支持已经丰富的生态系统。例如,Eclipse GlassFish 7、Open Liberty、22.0.0.10-beta 和 Wild Fly 27.0.0 目前正在提供兼容版本。

更多内容可查看 Jakarta EE 10  的发布公告:https://jakarta.ee/news/jakarta-ee-10-released/

下载页:https://jakarta.ee/release/10/



欢迎加入我的知识星球,一起探讨架构,交流源码。加入方式,长按下方二维码噢

52d216588708e5e5587bf046e24e1fbd.png

已在知识星球更新源码解析如下:

ba1a57ae1240bf02b2f0f0e379b6f0bd.jpeg

44d113ea96e3a6557d17d89fbf95d43a.jpeg

9a73c2b28b0c9e5f3f7121cef9a86c52.jpeg

025218df2aa81f084eabcc7a75e84459.jpeg

最近更新《芋道 SpringBoot 2.X 入门》系列,已经 101 余篇,覆盖了 MyBatis、Redis、MongoDB、ES、分库分表、读写分离、SpringMVC、Webflux、权限、WebSocket、Dubbo、RabbitMQ、RocketMQ、Kafka、性能测试等等内容。

提供近 3W 行代码的 SpringBoot 示例,以及超 4W 行代码的电商微服务项目。

获取方式:点“在看”,关注公众号并回复 666 领取,更多内容陆续奉上。

文章有帮助的话,在看,转发吧。
谢谢支持哟 (*^__^*)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值