存在與J2EE兼容的應用程序服務器以及與Java EE 5,6,7兼容的應用程序服務器。你會在下面的鏈接中找到它們。 鏈接:http://en.wikipedia.org/wiki/Java_Platform,_Enterprise_Edition#Certified_application_serversJava EE 5,6和7兼容的應用程序服務器是否與J2EE兼容?
我的問題是:
是Java EE 5中,6,7 &兼容的應用程序服務器與J2EE兼容? 總是有向後兼容嗎?
謝謝。
存在與J2EE兼容的應用程序服務器以及與Java EE 5,6,7兼容的應用程序服務器。你會在下面的鏈接中找到它們。 鏈接:http://en.wikipedia.org/wiki/Java_Platform,_Enterprise_Edition#Certified_application_serversJava EE 5,6和7兼容的應用程序服務器是否與J2EE兼容?
我的問題是:
是Java EE 5中,6,7 &兼容的應用程序服務器與J2EE兼容? 總是有向後兼容嗎?
謝謝。
總是?沒有。在Java EE 6中引入的部署配置文件(或者是5)意味着可以部署不支持完整API的服務器。
這意味着並非所有的Java EE應用程序(或J2EE)都可以在該部署上使用。
這不符合J2EE(1.4或更早版本)規範,它沒有這樣的事情。
一般來說,完整的部署應該向後兼容,因爲API本身就是這樣設計的。
但是當然不能保證。已棄用的函數可能會在Java EE實現中實現,以執行與舊版本中原始實現不同的操作(例如,什麼都不做,我認爲這是對一些具有嚴重安全隱患的舊調用的推薦方式)。
感謝您的努力給我一個非常好的答案! – 2015-12-30 10:40:59