10

我在这里看到了相同的主题,在其他站点上也看到了一些主题,但我仍然很困惑,Sun 是如何命名这些版本的。

这是我对这些代号的了解。请检查并为我更正:

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

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

J2SE:我还不知道这个!

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

这是我搜索的一些答案:

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

correlation-between-jee-j2ee-to-j2se-jdk-versions我不理解短语will be built(标有正确答案的帖子)。

例如:

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

所以,这意味着 J2EE 是 J2SE 的“测试版”??!!请为我解释。

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

谢谢 :)

4

3 回答 3

10

J2SE 是一个旧名称。现在他的名字是 Java SE。

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

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

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

于 2012-04-25T17:03:43.570 回答
2

Java SE 是通用名称,其中包含两个不同的组件。JDK 和 JRE。如上所述,Java EE 是企业版,其中包含更多组件。

于 2013-03-01T09:01:08.157 回答
0

说到JDK,你可能会想到开发,说到JRE,你可能会想到可用性。

J2SE 和 J2EE 分别是基本 java 应用程序和 web 企业 java 应用程序的 API

于 2012-04-25T17:12:55.860 回答