是Java EE 5,6和& 7兼容的应用服务器与J2EE兼容?

时间:2014-09-03 10:54:03

标签: java java-ee

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

我的问题是:

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

感谢。

1 个答案:

答案 0 :(得分:2)

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

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