J2EE and JavaEE are Gone. Enterprise Java is Now Called Jakarta EE
Updated · Feb 27, 2018
In the world of enterprise applications, few (if any) frameworks have ever been as widely adopted and deployed as Java, and specifically, the enterprise flavors of Java.
The first big incarnation of enterprise Java was known as J2EE. In 2006, Sun rebranded J2EE as Java EE. Now in 2018, enterprise Java is being re-branded again, though this time it’s losing the Java name.
The new name for what was Java EE is Jakarta EE. If the name Jakarta sounds familiar in an open-source context, that’s because it should. The Apache Jakarta open-source project was an umbrella effort at the Apache Software Foundation for all of its Java projects from 1999 until 2011, when the project was formally retired.
Confused yet? So the project once known as J2EE, then rebranded as Java EE is now known by the name of a defunct Apache Java effort.
The rebranding and re-naming of Java EE is all part of the move from Oracle to the open-source Eclipse Foundation which was first announced back in September 2017.
There was also one more name for the project. Since Eclipse took over Java EE, it has been known as EE4J, though apparently that was only supposed to be an interim name.
Sean Michael Kerner is a senior editor at EnterpriseAppsToday and InternetNews.com. Follow him on Twitter @TechJournalist.