J2EE的sdk和SE的有什么不同?

时间:2023-01-28 17:05:14
刚学J2EE,学过SE,问下J2EE可以用SE的jdk么?
EE的sdk与SE的有什么不同?
GlassFish又是什么?
Java EE 6 Web Profile SDK又是什么?网络版?

4 个解决方案

#1


up~

#2


有很大的不同!

Java EE 的 SDK 基本上是 Java SE SDK + Java EE 应用服务器。

Java EE 不像 Java SE 那样定义了一个一个的实现类,在 Java EE 中几乎定义的全部都是接口,而具体的实现是交给 Java EE 应用服务器厂商去做的。因此,Java EE 程序需要运行在 Java EE 应用服务器上。

而 Glassfish 是原 Sun 开源的 Java EE 参考实现,是个完整 Java EE 实现,也就是说是个完整的 Java EE 应用服务器,而不像 Tomcat 只实现了 Java EE 中的 Servlet 规范。

Java EE 6 Web Profile 是去年 12 月 10 日正式发布 Java EE 6 中的一个概念,指的是 Java EE 6 中一个轻量级的版本。庞大的 Java EE 6 是由 28 个技术规范所组成的,而 Web Profile 作为一个轻量级子集只含有其中的 15 个技术规范。

#3


这个问题好像是这里第一个关于 Java EE 6 的问题,呵呵。

#4


ggg

#1


up~

#2


有很大的不同!

Java EE 的 SDK 基本上是 Java SE SDK + Java EE 应用服务器。

Java EE 不像 Java SE 那样定义了一个一个的实现类,在 Java EE 中几乎定义的全部都是接口,而具体的实现是交给 Java EE 应用服务器厂商去做的。因此,Java EE 程序需要运行在 Java EE 应用服务器上。

而 Glassfish 是原 Sun 开源的 Java EE 参考实现,是个完整 Java EE 实现,也就是说是个完整的 Java EE 应用服务器,而不像 Tomcat 只实现了 Java EE 中的 Servlet 规范。

Java EE 6 Web Profile 是去年 12 月 10 日正式发布 Java EE 6 中的一个概念,指的是 Java EE 6 中一个轻量级的版本。庞大的 Java EE 6 是由 28 个技术规范所组成的,而 Web Profile 作为一个轻量级子集只含有其中的 15 个技术规范。

#3


这个问题好像是这里第一个关于 Java EE 6 的问题,呵呵。

#4


ggg