News/Tech News

Cloud-focused Eclipse Jakarta EE upgrade

Published on Sep 23, 2022

Java EE 10 focuses on building modern, simplified, and lightweight cloud-native Java applications, including a Core Profile for microservices.

Eclipse Foundation’s enterprise Java platform Jakarta EE 10 launched today, emphasising cloud-native development.

As part of Eclipse’s release, Jakarta EE 10 Platform, Web Profile, and a new Core Profile are included. The Eclipse GlassFish 7 application server provides a compatible implementation of Jakarta EE 10; other implementations will follow shortly from companies such as IBM.

A key feature of Jakarta EE 10 is the ability to build modern, simplified, and lightweight cloud-native Java applications with a baseline for evolving enterprise Java technologies.

Jakarta EE can be downloaded from the project website. The following are some of the key capabilities of Jakarta 10 EE:

A Core Profile that provides a subset of Jakarta EE specifications suitable for microservices development with lightweight runtimes, including CDI-Lite specifications for building lightweight Jakarta EE applications. Through build-compatible extensions, CDI-Lite offers a reflection-free programming model that enables compiling to native code. In more than a decade, Core Profile is the first new enterprise Java profile.

Java SE 10 and Java SE 17 application development

The use of annotations has been expanded to simplify application development, making it easier to build modular applications and improving integration between APIs.

Java SE 9 introduced the module system and Java SE 11 supports it.

In addition to Java Contexts and Dependency Injection (CDI) 4.0, Jakarta RESTful Web Services 3.1, and Jakarta Security 3.0, which supports OpenID Connect, and new functions in Jakarta Persistence queries, more than 20 component specifications are supported through version updates reflected in specified APIs.

Java SE 17 is the basis for Jakarta EE 10. Unlike standard Java, Jakarta EE adds APIs useful for building enterprise applications, including security and persistence capabilities.

In enterprise software, enterprise Java refers to the use of Java for application development by Red Hat, which helped develop Jakarta EE 10. An application server implements APIs gathered across a collection of APIs. Many industries use enterprise Java, including government, telecom, banking, accounting, and e-commerce.

As well as IBM, Oracle, Fujitsu, Payara, and Tomitribe, other companies contributed to Jakarta EE 10. Earlier this year, Oracle abandoned Java EE (Enterprise Edition), which was developed by Eclipse.

Jakarta EE version 9 debuted in December 2020 with a new namespace.

Tech News

Ubuntu

Security Updates for Ubuntu Fix 15 Vulnerabilities

New Linux kernel security updates have been released today by Canonical to address 15 security vulnerabilities found in upstream kernels…

Java 19

Java 19 is released by Oracle

In this new release, seven JDK Enhancement Proposals are presented to improve developer productivity, the Java language, and the platform’s performance, stability, and security…

Our Latest Blog

Unlock Your Potential with a Level 5 Diploma in Business London's Top Courses img

Unlock Your Potential with a Level 5 Diploma in Business: London’s Top Courses

Are you looking to enhance your knowledge and skills in the field of business? Do...
Read More
Unlock Your Potential with Level 4 Diploma in Business Courses in London img

Unlock Your Potential with Level 4 Diploma in Business Courses in London

Are you looking for a comprehensive course to take your business career to the next...
Read More

Follow Us

Resources

Presentations
Browse LSET presentations to understand interesting…

Explore Now


eBooks
Get complete guides to empower yourself academically…

Explore Now


Infographics
Learn about information technology and business…

Explore Now