這是我的EJB規範和Java版本EJB規範和Java版本 - 向後兼容性
- 之間關係的理解EJB 2.0是J2EE 1.3平臺,這是在上面J2SE 1.3 或JDK 1.3的一部分。 X
- EJB 2.1是J2EE 1.4平臺,這是在J2SE 1.4或JDK的1.4.x
EJB 2.1規範的頂部的一部分,需要用於EJB 2.0向後兼容性,所以容器支撐EJB 2.1和在JDK 1.4.x中運行也將能夠運行EJB 2.0 bean。
- EJB 3.0爲註釋等
的EJB 3規範要求的規格的早期版本向後兼容Java EE 5平臺,其所需的Java SE 5(JDK 5)的一部分。
我的問題是這樣的。如果我升級用於實現EJB 2.0 bean的java代碼,以針對更高版本的Java(比如Java 5)進行編譯,那麼我是否仍然可以保持相同版本的EJB規範,或者是否還需要遷移該規範。
投票了,因爲它幫助我創建http://stackoverflow.com/questions/6921562/how-backwards-compatible-are-ejb-containers – Stephen 2011-08-03 04:18:27