Eclipse Jakarta EE 升级归零在云上

位置:首页>文章>详情   分类: Java教程 > 编程技术   阅读(308)   2023-06-26 07:54:18

Jakarta EE 10, the latest version of the Eclipse Foundation 的企业 Java 平台, arrives today, emphasizing development of 云原生应用.

作为 Eclipse 发布的一部分,规范包括 Jakarta EE 10 平台、Web 配置文件和新的核心配置文件。 Jakarta EE 10 的一种兼容实现是通过 Eclipse GlassFish 7 应用服务器 提供的;其他人预计不久将来自 IBM 等公司。

Eclipse 表示,Jakarta EE 10 发布的关键是构建现代、简化和轻量级云原生 Java 应用程序的能力,并为不断发展的企业 Java 技术提供基线。

Jakarta EE is downloadable from the 项目网站. Key Jakarta 10 EE capabilities include:

  • 一个 Core Profile,它提供了 Jakarta EE 规范的一个子集,这些规范针对适用于具有轻量级运行时的微服务开发的较小运行时,包括用于构建轻量级 Jakarta EE 应用程序的 CDI-Lite 规范。 CDI-Lite 提供了一种无反射编程模型,可以通过构建兼容的扩展编译为本机。 Core Profile 是十多年来第一个针对企业 Java 的新配置文件。
  • 在 Java SE 10 和 Java SE 17 上开发应用程序。
  • 通过更广泛地使用注释来简化应用程序开发,从而更轻松地构建模块化应用程序并改进组件 API 之间的集成。
  • 模块系统支持,在 Java SE 9 中引入并在 Java SE 11 中支持。

通过Jakarta Contexts and Dependency Injection (CDI) 4.0、Jakarta RESTful Web Services 3.1、Jakarta Security 3.0等具体API体现的版本更新,20多个组件规范,支持OpenID Connect,Jakarta Persistence查询新增功能.

Jakarta EE 10 基于 Java SE 17。虽然 标准 Java 包括 JVM 和核心库,但 Jakarta EE 添加了可用于构建企业应用程序的标准 API,以及安全性和持久性等附加功能。

Enterprise Java,按照参与Jakarta EE 10开发的Red Hat的说法,是在企业级软件中使用Java进行应用开发。它合并了一组 API 和实现这些 API 的应用程序服务器。企业 Java 用于政府、电信、银行信息系统、会计和电子商务。

Other contributors to Jakarta EE 10 include companies such as IBM, Oracle, Fujitsu, Payara, and Tomitribe. Eclipse took over development of enterprise Java, which had been known as Java EE (Enterprise Edition), after 甲骨文在 2017 年卸下了责任.

The previous generation of Jakarta EE 第 9 版于 2020 年 12 月首次亮相, featuring a new namespace.

除了今天发布 Jakarta EE 10 之外,Eclipse 还宣布了其 2022 年 Jakarta EE 开发人员调查的结果。企业 Java 开发人员的调查结果:

  • 超过 59% 的受访者已经迁移到 Jakarta EE 或计划在未来 6 到 24 个月内迁移到 Jakarta EE。
  • Jakarta EE 社区的主要优先事项包括与 Kubernetes 的原生集成、更好地支持微服务以及来自现有 Java EE、Jakarta EE 和云供应商的更快支持。
  • 19% 的受访者表示,他们目前超过 80% 的 Java 系统都部署在云端。
  • 用于开发 Jakarta EE 应用程序的顶级 IDE 包括 Eclipse、JetBrains IntelliJ IDEA 和 Microsoft Visual Studio。

2022 年 Javarta EE 开发人员调查于 2022 年 3 月 9 日至 2022 年 5 月 6 日进行,吸引了 1,439 名参与者。

地址:https://www.cundage.com/article/3674708-curtain-rises-on-eclipse-enterprise-java-upgrade.html

相关阅读

基础设施即代码 vendor 缅甸语 is adding support for 爪哇 and YAML, as it looks to allow software developers to...
Java 18 将在两周内作为生产版本发布,Java 19 已初具规模。标准 Java 的下一个版本将通过 API 向前推进,以与 Java 运行时之外的代码进行互操作,这是许多潜在提案中的第一...
Java 19 刚到 将于 9 月 20 日发布,Java 20 是下一个待定事项,预计将于 2023 年 3 月发布。该版本可能会为通用泛型、不可变数据和字符串模板添加新功能,并完成诸如此类的...
尽管 Java 8 已经问世近八年了,但在 Perforce Software 公司最近的一项调查中,它仍然是用户中最常用的 Java 版本。然而,调查发现,许多商店计划升级到更新得多的 Jav...
Java is 同时, 面向对象, and intended to let application developers “一次编写,随处运行” (WORA). Java is consider...
Jakarta EE 10, the latest version of the Eclipse Foundation 的企业 Java 平台, arrives today, emphasizi...
Scala 3, the latest version of the object-oriented, 具有 JVM 和 JavaScript 运行时的函数式语言, is now availab...
Java Development Kit (JDK) 是 Java 编程中使用的三个核心技术包之一,另外两个是 JVM(Java 虚拟机)和 JRE(Java 运行时环境)。区分这三种技术并了解...
Java Development Kit 19 是标准 Java 的非 LTS(长期支持)版本,今天作为生产版本发布。 该版本的七大功能包括结构化并发、记录模式、外部函数和内存 API 的预览,...
根据应用程序监控公司 New Relic 的一份报告,尽管 Oracle Java 仍然是业界领先的 Java 发行版,但它的受欢迎程度只有两年前的一半。 这一发现包含在该公司 4 月 26 日...