Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Java EE Has a New Name….

DZone's Guide to

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.

· Java Zone ·
Free Resource

The CMS developers love. Open Source, API-first and Enterprise-grade. Try BloomReach CMS for free.

… 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.

Name Changes

Here is a table that summarises the name changes.

Old Name New Name
Java EE Jakarta EE
Glassfish Eclipse Glassfish
Java Community Process (JCP) ¹ Eclipse EE.next Working Group (EE.next)
Oracle development management

Eclipse Enterprise for Java (EE4J)

Project Management Committee (PMC)

¹  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.

Conclusion

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.

Interesting Links

BloomReach CMS: the API-first CMS of the future. Open-source & enterprise-grade. - As a Java developer, you will feel at home using Maven builds and your favorite IDE (e.g. Eclipse or IntelliJ) and continuous integration server (e.g. Jenkins). Manage your Java objects using Spring Framework, write your templates in JSP or Freemarker. Try for free.

Topics:
java ,java ee ,jakarta ee

Published at DZone with permission of

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}