Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is the difference between JEE and J2EE? [duplicate]

Tags:

I want to learn about the difference between JEE and J2EE. I guess both are Java Enterprise development tools or environments. But what makes them exactly different and similar?

like image 228
Hussen A Avatar asked Apr 18 '16 19:04

Hussen A


People also ask

Is J2EE and JEE same?

There is nothing named JEE! When the enterprise Java platform was first introduced, it was called "Java 2 Platform, Enterprise Edition", with the abbreviation "J2EE".

Is jee the same as Java?

Key Differences Between Java and Java EEJava SE is the core Java programming language. The Java EE platform is built on top of the SE platform, used especially for large-scale applications. SE defines everything from the basic types and objects of the Java programming language, hence provides all core functionalities.

What is the use of J2EE exam?

The J2EE exam helps recruiters to evaluate Java Basics, J2EE Concepts, and hands-on programming skills in a candidate. This J2EE assessment test is designed to evaluate both domain knowledge as well as applied coding skills of an applicant.

Is Core Java and J2EE same?

Core Java is used for developing a desktop based application while J2ee is used for Enterprise development. Core java is a programming language used to develop general java application whereas J2ee is a computing platform which consists of core java with a powerful set of libraries. Core java is j2se.


1 Answers

The acronym JEE is a actually a misnomer and its use should be discouraged. Quoting from the Java EE Platform Specification page:

There is nothing named JEE! Never use that name!

The correct short name is "Java EE"

When the enterprise Java platform was first introduced, it was called "Java 2 Platform, Enterprise Edition", with the abbreviation "J2EE". When we revised the naming of the Java platform, we didn't just drop the "2".

One of the big reasons we changed the names of the platforms is because we wanted to emphasize that they're all "Java". The old names of "J2EE, "J2SE", and "J2ME" don't do that. Java is what's important to us. Java is why we're here. Java is the value we share. We need to make that clear to the world by talking about "Java EE".

Please, use only the correct name "Java EE". If that's too much to say or type, call it "EE". (No, not "double-E".)


Related questions:

  • What is Java EE?
  • What exactly is Java EE?
  • A summary of all Java EE specifications

Related content outside Stack Overflow:

  • Java EE at a Glance
  • Java EE 7 Specification APIs
  • Java EE on Wikipedia
  • Java EE 7 Documentation
like image 97
cassiomolin Avatar answered Sep 22 '22 20:09

cassiomolin