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?
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".
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.
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.
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.
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:
Related content outside Stack Overflow:
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With