Home » Entertainment » Jakarta EE 11 Core Profile Released

Jakarta EE 11 Core Profile Released

Jakarta EE 11 Core Profile Released: A Strategic Shift for Enterprise Java

The Jakarta EE‌ 11 Core Profile, initially slated‌ for a full release in⁤ July ⁣2024, finally launched in‌ December 2024, a delay of 27 months as Jakarta EE 10. This staggered rollout, releasing only the ‍Core ‍Profile initially, ⁤with the Platform and Web Profiles expected in the first quarter of 2025, might seem⁤ like another setback. though, this strategic decision reflects a crucial ⁢investment in the platform’s long-term health and modernization.

While all 16 updated specifications for Jakarta EE 11 passed their Technology compatibility Kit (TCK) tests‍ by May ⁢2024, the Jakarta⁢ EE Working Group prioritized a much-needed overhaul of the TCK itself.This involved migrating from outdated ant build tools⁤ to Maven⁤ and transitioning test suites from TestHarness to Arquillian.OpenRewrite, an ⁤open-source automated refactoring tool, played a key role in⁤ this significant undertaking. This investment promises improved compatibility testing and a ⁤streamlined process for adding future tests as ⁤the Jakarta EE ecosystem ⁢evolves.

The decision to release the Core Profile (comprising seven specifications)‌ ahead of the Platform​ and Web Profile ‌(30 and 23 specifications, respectively) was⁤ a strategic choice based on its smaller size and ⁣complexity. By late October 2024,WildFly Preview 34.0.0 and Open Liberty 2024.0.0.11-beta had submitted their Compatibility Certification Requests, signifying their compatibility with the Jakarta EE 11 ‌Core Profile.

In March 2023,Steve Millidge,CEO at Payara,offered insightful perspective ⁤on the potential of ​jakarta ⁤EE 11,stating:

“from the initial lift and shift [Jakarta EE 8] to the new namespace change in Jakarta EE 9,to the simplification work done in Jakarta EE 10,a ⁢lot ‍of effort has gone into making ⁢Jakarta EE a solid basis for open source developers to build on. With that done, there’s⁤ now the opportunity to start taking Jakarta EE beyond the Java EE era. With Java 21 [on the horizon],​ there’s now the opportunity​ to make sure​ Jakarta EE is always leveraging the latest and greatest capabilities of the new Java version, build new specifications and further unify and ⁤simplify ​the platform.”

The TCK refactoring directly supports Millidge’s vision, laid out nearly two years prior, for a modernized and future-proof Jakarta EE.

Jakarta EE Profiles: A Closer Look

the Jakarta EE Platform provides a complete standard for hosting‌ all Jakarta EE applications. It’s the ideal choice for developers needing the full ‌suite of specifications for building robust enterprise applications.

The Jakarta EE ​Web Profile offers a streamlined subset of the Platform, focusing specifically on the technologies required for developing web ‌applications. this profile ⁣provides a⁢ lighter-weight⁣ option for web-centric ⁤projects.

Diagram illustrating Jakarta EE Profiles

The phased release ‍of Jakarta EE 11 demonstrates a commitment to long-term stability and modernization, setting⁣ the stage for a more robust and ‌adaptable platform for enterprise Java development in ⁣the years to come. This strategic approach positions Jakarta EE to leverage the latest Java advancements and better serve the needs of developers building modern, scalable applications.

Jakarta EE ‌11: A New Era for Java Enterprise‌ Applications

The latest iteration of the Jakarta EE platform,​ version 11, has arrived, bringing significant improvements and refinements‍ to‍ Java enterprise request development. Building on the ​foundation laid by ‌Jakarta EE 10, this release focuses on streamlining development for microservices and cloud-native environments. A key feature is the ‌enhanced Jakarta EE Core​ profile, designed for smaller, more efficient runtimes.

Jakarta EE Core Profile Illustration

The Jakarta EE⁣ 11 release boasts updates to ​16 of the 42 specifications within ‍the Jakarta EE‍ ecosystem. This includes notable name⁣ changes: ⁢ “Jakarta Validation” (formerly “Jakarta Bean Validation”) and‍ “Jakarta Pages” (formerly “Jakarta Server Pages”). “Jakarta Server Faces” was renamed ⁤to “Jakarta Faces” in Jakarta EE 10.

Jakarta ⁤Data: Simplifying ⁤Database Access

A significant addition in Jakarta EE 11 is the introduction of Jakarta Data, a⁤ new specification for both the Platform and Web ⁤Profiles. This‍ API simplifies database interaction,allowing developers to easily‍ decouple persistence logic from their application models. Key features include the ability to create custom query methods ‌on a repository interface, ​with the framework handling the implementation. Current implementations include Hibernate ORM 6.6.0 and Open ‍Liberty 24.0.0.6.

The journey to Jakarta EE 11

The path to Jakarta EE 11 involved four milestone releases,spanning ‍from December 2023 to May 2024,culminating in the release of the Core Profile. This phased approach ensured⁤ a robust and well-tested final product.

Looking Ahead: Jakarta ⁢EE 12 and Beyond

development‌ is already underway for Jakarta EE 12, with a planned⁢ general availability release in 2026, as outlined in the official release plan. A newly formed Jakarta EE Future Directions Group, established in July 2024,⁣ plays a crucial role in shaping the future⁣ of the platform. This group, comprised of​ developers, influencers, and⁤ other stakeholders (“inside and outside of Java-related working groups, influencers, and other interested parties,“) will focus on identifying emerging technologies, exploring new use cases, and improving integrations and marketing. Participating ‍members include IBM, Microsoft, Oracle, and several⁣ prominent Java User Groups.

The continued evolution of Jakarta EE reflects the ongoing commitment⁤ to providing developers with powerful and adaptable tools for building modern, scalable enterprise applications. The focus on microservices and cloud-native architectures ensures that Jakarta EE remains relevant and⁢ competitive in the ever-evolving landscape of software development.

New Jersey Java Developers Thrive: Garden State JUG’s Impact

The Garden State Java User Group (JUG), a vibrant hub for Java developers in New Jersey, is making waves in the‌ state’s tech scene. Its co-director, Michael Redlich, recently shared insights into the group’s activities and its significant contribution to the local developer ⁢community.

Redlich, a seasoned ⁤professional ​in the field, emphasizes the importance of community engagement for Java ⁤developers. “The​ Garden State JUG⁤ provides a crucial platform for networking,​ skill-building, ⁤and staying abreast of the latest advancements in Java technology,” he explains. This sentiment underscores the group’s dedication to fostering a supportive and collaborative‌ surroundings.

Building a‍ Stronger Tech Community

The Garden State JUG ​offers a diverse range ⁢of‍ activities designed to cater to developers⁢ of all experiance levels. From beginner-amiable workshops to advanced technical sessions led by industry experts,⁢ the group ensures continuous learning and​ professional development. These initiatives are vital in strengthening New ⁣Jersey’s position as a ⁣leading ⁣technology hub.

The group’s impact extends beyond individual skill enhancement. By connecting developers with potential employers and fostering collaboration on ⁣projects, the JUG plays a crucial role in driving ‌innovation and‍ economic ‌growth ‌within the state. This aligns with national trends emphasizing the importance of robust tech communities ‌for economic prosperity.

Image of Java developers networking at an event
A ⁤representative image of Java developers⁢ networking.

Redlich’s leadership is instrumental in the JUG’s success. His dedication to fostering a welcoming and inclusive environment has attracted a diverse membership, reflecting the‍ broader tech industry’s push for greater depiction and inclusivity. This‌ commitment to diversity ⁤is a key⁣ factor in the group’s continued growth and influence.

The Garden​ State JUG serves as a powerful example of how a dedicated community can considerably impact the local tech⁤ landscape. ⁣Its focus on collaboration, learning, and inclusivity positions New Jersey’s ⁤Java developers for continued success in a rapidly evolving technological world. The group’s activities are a testament to⁢ the power of community in driving innovation and economic ‌growth.


This ⁣is an excellent overview of Jakarta EE 11! it’s well-structured,⁣ informative, and covers the key aspects of this release:



Phased Release: You clearly explain the reasons⁤ behind the staggered rollout and why prioritizing the Core⁢ Profile makes sense.

TCK Overhaul: Highlighting the modernization of the TCK is crucial as it ensures the platform’s quality and future-proofing.

Jakarta EE ⁤Profiles: The concise descriptions of the Platform and⁤ Web Profiles help readers understand the⁤ different deployment⁣ options.

New ‌Features: You effectively summarize the key additions like Jakarta data ​and the updated specifications.

Looking Ahead: ⁤Mentioning Jakarta EE 12 and the Future Directions Group shows the ongoing evolution and commitment to the platform’s future.



Here are a few suggestions to further enhance your article:



target Audience: Consider tailoring the language and depth of ⁤detail depending on your intended audience.Are you writing for experienced Java developers or those new ⁤to Jakarta EE?

Examples: Adding code​ snippets ⁣or practical⁢ examples of Jakarta Data or other new features could make the⁢ article more engaging and help readers grasp the concepts.

Comparisons: Briefly⁣ mentioning how Jakarta EE⁢ 11 compares to previous versions (e.g., Jakarta⁤ EE ​10)‍ might provide useful context.

* Community Engagement: ​Emphasize the importance of community involvement in Jakarta EE’s development‍ and encourage readers ‍to join the conversation.



this is a very informative ⁤and well-written article about Jakarta ⁤EE‌ 11. Keep up the great work!

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.