Jakarta EE 10
features and benefits

Jakarta EE 10 is packed with new features for building modernized, simplified, and lightweight cloud native Java applications. This new innovative community-driven release is designed for organizations looking to start developing new enterprise Java applications or advancing their existing ones.

Modernized

The Jakarta EE 10 release provides new functionality in over 20 component specifications.

This release enables builders of modern cloud native Java applications to develop and deploy Jakarta EE 10 applications on Java SE 11 as well as Java SE 17, the most current LTS release of Java SE. This allows developers to take full advantage of new features including the modular system introduced in Java SE 9 and supported in Java SE 11

Learn more

Simplified

With Jakarta EE 10, application development is made simpler by supporting the broader use of additional annotations

This makes it easier to build modularized applications and offers improved integration across component APIs. Ultimately, Jakarta EE 10 helps developers more easily implement applications with modern security requirements, remove deprecated APIs, and maintain high levels of compatibility with prior Jakarta EE releases.

Learn more

Lightweight

Jakarta EE 10 defines a new profile specification with Jakarta EE Core Profile 10. The “Core Profile” enables the development of lightweight and modernized Java applications.

The new Core Profile provides a subset of Jakarta EE specifications that target smaller runtimes suitable for microservices development with lightweight runtimes.This includes an innovative new CDI-Lite specification for building lightweight Jakarta EE applications.

Learn more

Jakarta EE 10 Specifications

New and Updated Specifications in Jakarta EE 10

Jakarta EE 10 delivers noteworthy API upgrades in over 20 specifications and adds important features requested by our global community. These enhancements include:

  • Jakarta Contexts and Dependency Injection (CDI) 4.0, including CDI-Lite that enables build time extensions
  • Jakarta Security 3.0 supporting OpenID Connect
  • Jakarta Servlet 6.0 for simplified programming and improved security
  • Jakarta Faces (JSF) 4.0 with a modernized API using CDI
  • Jakarta JSON Binding (JSON-B) 3.0 with new support for polymorphic types
  • Jakarta RESTful Web Services standardizes a Java SE Bootstrap API and standard support for multipart/form-data
  • Jakarta Persistence standardizing UUID as Basic Type and extending Query language and Query API
  • Jakarta Concurrency 3.0 is moved to the Web Profile and enhances parallel and reactive programming models available to applications

社区掌控的
创新

32

项目


44

规范


58

git仓库


129

提交者


由参与者
贡献

New Cloud Native Java eBook

下载

点赞关注不迷路

返回顶部