我确信我会找到一个重复的问题或一个令人满意的答案,但我没有.
我正在寻找的是这些问题的答案:
我可以想到解耦的几个原因,但似乎无法找到一个好的参考源
相关问题:
Pas*_*ent 22
Java EE/J2EE和J2SE/JDK版本之间是否存在官方关联?
Sun可能会试图保持某种"关联",以免混淆用户和营销目的但是,AFAIK,不,没有官方关联(并且由于JDK的发展速度比Java快,因此维护伪同步可能会变得更难EE规范).
更新:我错了,实际上有一个相关性(见下文).但我仍然认为这可能会成为一个问题:Java 7计划在2010年底推出,专家组是否会成功在Java 8和Java 7 EOL之前推出Java EE 7?
如果答案是肯定的,那么它在哪里写的?
引用JSR 151:JavaTM 2平台企业版1.4(J2EE 1.4)规范主页:
- J2EE 1.4是Java平台1.4版的企业版,因此将构建在J2SE 1.4上.
引用JSR 244:Java(TM)平台,企业版5(Java EE 5)规范主页:
- Java EE 5是Java平台版本5的企业版,因此将构建在J2SE 5.0上.
引用JSR 316:JavaTM平台企业版6(Java EE 6)规范主页:
- Java EE 6是Java平台版本6的企业版,因此将基于Java SE 6构建.
说真的,为什么我们必须去JCP网站找到这个(也许我应该从那里开始)?
如果答案是否定的,为什么呢?
Java Enterprise Edition是一个规范,而不是一个实现.它可能依赖于特定功能(如Java EE 5和Java 5泛型),但JDK版本实际上取决于您正在使用的容器的实现.请参阅下面的Websphere示例.(即使在上面的大量更新之后,这仍然适用.)
并且是否存在非官方版本表(例如,JDK 1.4适用于J2EE 1.3,JDK 1.5适用于J2EE 1.4,JDK 1.6适用于Java EE 5,等等)
正如我上面所说," 顺利 "并不真正有意义,因为这取决于您正在使用的容器,容器可能具有不同的兼容性要求(例如,IBM WebSphere的J2EE 1.4服务器可能无法与JDK 5一起使用).所以,我宁愿在要求方面说话.
J2EE 1.4 SDK与JDK 5捆绑在一起但是...... J2EE 1.4需要JDK 1.4或更高版本.Java EE 5需要JDK 5或更高版本.Java EE 6需要JDK 6或更高版本(JDK 5现在已经在EOL工作了2个月以上).
| 归档时间: |
|
| 查看次数: |
23298 次 |
| 最近记录: |