JDK,J2EE和J2SE代号之间的区别

hqt*_*hqt 9 java java-ee

我在这里看过相同的主题和其他网站上的一些主题,但我真的很困惑,Sun如何命名这些版本.

以下是我对这些代号的了解.请检查并纠正我:

JDK:代表Java Development Kit可以称为最基本的Java,用于开发客户端应用程序(例如桌面应用程序(使用Swing,awt,...)或Applet,...)

J2EE:代表用于在服务器端开发应用程序的Java Enterprise Edition(例如Servlet,EJB,...)

J2SE:我还不知道这个!!!

当我读了一些著名的论坛/网站(stackoverflow,byte,javabranch等...).我的问题有一些不同的答案.(或者我理解错了,因为我的英语不好).

这里有一些我搜索过的答案:

JDK就像J2SEE!哦,我不相信这么多.当我在Eclipse上配置Glassfish服务器时,Eclipse警告此版本需要j2se 1.4以后(但我有JDK 7或jdk 1.7 !!!)

jee-j2ee-to-j2se-jdk-versions之间的相关性我不支持短语will be built(标记正确答案的帖子).

例如:

J2EE 1.4是Java平台1.4版的企业版,因此​​将构建在J2SE 1.4上.

那么,这意味着J2EE是J2SE的"beta版"!! 请解释一下.

我试着学习EJB,那么我需要安装哪个版本?

谢谢 :)

小智 9

J2SE是一个古老的名字.现在他的名字是Java SE.

Java SE是java的基础.使用Java SE,您可以构建Java应用程序,如Swing,Applets等.

Java EE是企业应用程序的规范.当您需要开发一个应用程序并在JBoss,Glassfish,Websphere和其他容器下运行它时,您谈论的是Java EE.

你应该阅读这篇关于java ee的文章:http://en.wikipedia.org/wiki/Java_Platform,_Enterprise_Edition

  • 不要使用缩写"JSE"和"JEE".他们错了.使用"Java SE"和"Java EE".声明JSE == JDK也是错误的. (2认同)