• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

difference between JEE and J2ee

 
jacob deiter
Ranch Hand
Posts: 584
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Any please explain what are the difference between JEE and J2EE
 
Paul Sturrock
Bartender
Posts: 10336
Eclipse IDE Hibernate Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
JEE was just a rebranding when Sun released what is essentially J2EE v1.5.
 
Jimmy Clark
Ranch Hand
Posts: 2187
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Over time the "2" did not make much sense. "EE" still stands for Enterprise Edition. Java EE is the more modern edition. J2EE is the older edition. The modern addition has more APIs than the older edition.
 
Steve Luke
Bartender
Posts: 4181
22
IntelliJ IDE Java Python
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Naming only.

Sun went through a name change a little bit ago. The first release of Java was called simply Java. Then the platform was updated and was called Java 2 and we got versions like:
Java 2 version 1.3, 1.4...
And you got the Standard Edition names looking like:
J2SE 1.3, 1.4, ...
The Enterprise Edition followed the same scheme:
Java 2 Enterprise Edition version 1.2, 1.3...
Which came out to be J2EE 1.3, ...

Because it was confusing people why Java 2 had versions 1.x for so long they renamed it in later versions to be:
Java Standard Edition 5.0, 6.0, 7.0 or just Java 5 and Java 6 instead of J2SE 1.5 and J2SE 1.6.

The Enterprise Edition followed suit with JEE 5 instead of J2EE 1.5.

The difference, then is that Java Enterprise Editions < version 5 have names like J2EE 1.3 or J2EE 1.4 while Java Enterprise Editions >= 5 will have names like JEE 5, JEE 6, ...
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic