有兼容J2EE的应用服务器,也有Java 5、6、7兼容的应用服务器。您将在下面的链接中找到它们。链接:servers
我的问题是:
Java 5、6和7兼容的应用服务器是否与J2EE兼容?是否总是向后兼容?
谢谢。
发布于 2014-09-03 11:24:07
一直都是?不是的。Java 6中引入的部署概要(或者说是5)意味着可以部署不支持完整API的服务器。
这意味着并不是所有的Java应用程序(或J2EE)都会在该部署上工作。
这不符合J2EE (1.4或更早版本)的规范,后者没有这样的东西。
但是,一般来说,完整的部署应该是向后兼容的,因为API本身就是这样设计的。
但这当然不能保证。不推荐的函数可以在Java实现中实现,以便在旧版本中执行与原始实现不同的操作(比如“不做任何事情”,我认为这是一些具有严重安全影响的旧调用的推荐方法)。
https://stackoverflow.com/questions/25642494
复制相似问题