有兼容 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 EE 6(或者是 5)中引入的部署配置文件意味着可以部署不支持完整 API 的服务器。
这意味着并非所有 Java EE 应用程序(或 J2EE)都可以在该部署上运行。
这不符合 J2EE(1.4 或更早版本)规范,J2EE 规范中没有这样的东西。
但一般来说,完整的部署应该向后兼容,因为 API 本身就是这样设计的。
但这当然不能保证。不推荐使用的函数可能会在 Java EE 实现中实现,以执行与旧版本中的原始实现不同的操作(例如什么都不做,我认为这是针对某些具有严重安全隐患的旧调用的推荐方法)。
归档时间: |
|
查看次数: |
755 次 |
最近记录: |