Java EE是什么? [已关闭]
- 论坛
- Java EE是什么? [已关闭]
16 浏览
Java EE是什么? [已关闭]
对于年轻的Java开发者来说,Java EE周围有一个“神秘的面纱”,我自己也一直在试图揭开它,但成功并不多。
混淆的原因如下:
- Java EE似乎既是一个库,又是一个平台 - 有多种方式可以“获取”Java EE库,通常是从Oracle的Java EE SDK下载。然而,除非您的代码在Java EE应用服务器上运行或者有访问权限(例如JBoss,GlassFish,Tomcat等),否则Java EE库将无法工作或编译。为什么?这些库不能在应用服务器环境之外工作吗?为什么我需要像JBoss这样庞大的东西才能编译发送电子邮件的简单代码?
- 为什么Java EE库不是“标准”的并包含在常规的JVM下载和/或SDK中?
- 为什么有这么多Java EE的选择,当实际上只有两种主要的标准Java(Oracle JVM/SDK | OpenJDK JVM/JDK)?
- 使用Java EE可以做什么,而使用标准Java又不能做什么?
- 使用标准Java可以做什么,而使用Java EE又不能做什么?
- 开发者何时决定“需要”Java EE?
- 开发者何时决定不需要Java EE?
- 为什么Java EE库版本与标准Java库发布不同步(Java EE 6与Java 7)?
谢谢你帮我解开疑惑!