【问题标题】:Are Java EE 5, 6, & 7 compatible application servers compatible with J2EE?Java EE 5、6 和 7 兼容的应用程序服务器是否与 J2EE 兼容?
【发布时间】:2014-09-03 10:54:03
【问题描述】:

有与 J2EE 兼容的应用服务器以及与 Java EE 5、6、7 兼容的应用服务器。您将在以下链接中找到它们。 链接:http://en.wikipedia.org/wiki/Java_Platform,_Enterprise_Edition#Certified_application_servers

我的问题是:

Java EE 5、6 和 7 兼容的应用服务器是否与 J2EE 兼容? 是否总是向后兼容?

谢谢。

【问题讨论】:

    标签: java jakarta-ee


    【解决方案1】:

    总是?不。 Java EE 6(或者是 5)中引入的部署配置文件意味着可以部署不支持完整 API 的服务器。
    这意味着并非所有 Java EE 应用程序(或 J2EE)都可以在该部署上运行。
    这不符合 J2EE(1.4 或更早版本)规范,没有这样的东西。

    但总的来说,完整的部署应该是向后兼容的,因为 API 本身就是这样设计的。
    但当然不能保证。不推荐使用的函数可能会在 Java EE 实现中实现,以执行与旧版本中的原始实现不同的操作(比如什么都不做,我认为这是对一些具有严重安全隐患的旧调用的推荐方法)。

    【讨论】:

      猜你喜欢
      • 2013-12-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-03
      • 2013-10-29
      • 2021-12-24
      • 2020-03-26
      • 1970-01-01
      相关资源
      最近更新 更多