Java EE Has a New Name….
Java EE Has a New Name….
It's been decided! With about 7,000 community votes in, Java EE will henceforth be known as Jakarta EE. See what that means for projects and versioning.
Join the DZone community and get the full member experience.Join For Free
How do you break a Monolith into Microservices at Scale? This ebook shows strategies and techniques for building scalable and resilient microservices.
… and it is Jakarta EE!
Nearly 7,000 people voted in the community poll. Over 65% voted for Jakarta EE against Enterprise Profile.
So What Happens Now?
Permission is being sought to formally use the Jakarta EE trademark. This process is being undertaken by EE.next.
The process of migrating Java EE to the Eclipse Foundation has been in full swing for a few months and will continue until all projects are moved over.
What About EE4J?
EE4J was never intended to be the new brand name of Java EE. It’s the top-level project at the Eclipse Foundation under which the source code and Technology Compatibility Kit (TCK) for Glassfish and EclipseLink exist.
How Do I Talk About Java EE (or Whatever It's Called Now)?
The Java EE name has not gone away. It will never go away — as it's the certification name for implementations of the Java Enterprise Platform. To say that something is “Java EE”, it would need to have a license from Oracle and to have passed the TCK. There are multiple implementations of Java Enterprise Edition, such as Glassfish (the reference implementation), WebSphere WebLogic, and JBoss.
Java EE 5, 6, 7, 8 are still referred to by their normal names, but there will be no Java EE 9. Instead, there will be Jakarta EE.
So when you talk about Java EE 8, you are talking about Java EE 8. That’s the version released at JavaOne 2017. If you want to talk about Java EE’s future incarnation, use Jakarta EE.
Here is a table that summarises the name changes.
|Old Name||New Name|
|Java EE||Jakarta EE|
|Java Community Process (JCP) ¹||Eclipse EE.next Working Group (EE.next)|
|Oracle development management||
Eclipse Enterprise for Java (EE4J)
¹ The JCP will continue supporting the Java SE/ME communities. However, Jakarta EE specifications will not be developed under the JCP.
How Will Jakarta be Versioned?
The first version of Jakarta EE will be version 9: Jakarta EE 9. It will use Java EE 8 as its baseline.
There are still many questions to answer and unknowns to address, so caution is still advised. Whatever happens, I am already looking forward to the new dawn that awaits the greatest Java framework I have ever used.
Published at DZone with permission of Alex Theedom , DZone MVB. See the original article here.
Opinions expressed by DZone contributors are their own.