我可以在由JDK 1.4制成的应用程序中使用由Java EE 6(JDK6)制成的EJB吗?

抱歉,我对EJB非常陌生,只是尝试评估在我们的一项服务中使用Java EE 6的可能性。

我可以从兼容JDK 4的应用程序中使用http://openejb.apache.org/hello-world.html中所示的EJB吗?

最佳答案

您不能在JDK 1.4中运行Java EE 6应用程序服务器,但是可以在JDK 1.4中执行一个独立的应用程序,并从JNDI检索对其引用的任何Java EE Application Server(包括版本6)中使用(远程调用)EJB。 (照常)。

远程通信(在幕后)是通过RMI完成的,RMI在JDK1.4和JDK6之间兼容。

10-07 19:46
查看更多