EJB主对象引用如何知道它应该连接的服务器详细信息?

时间:2010-04-13 06:18:36

标签: java java-ee ejb

在我查找JNDI之后,我得到的是对EJB对象的主页的引用。 但是当我在Home / Remote上进行API调用时,它如何找到服务器的URL /端口?

由于 Ĵ

1 个答案:

答案 0 :(得分:0)

RMI使这成为可能。您在客户端获得的本地对象称为存根知道如何通过RMI / IIOP查看其远程对应的网络。引用Understanding Java RMI Internals

  

客户端不知道服务器正在侦听哪台机器和哪个端口。但是,它有一个知道所有这些的存根对象。因此,客户端可以调用存根的所需方法。

我还建议在TheServerSide上查看这篇非常好的文章(有点旧但仍然很好):Under the Hood of J2EE Clustering(从 EJB集群实现开始)。它涵盖的不仅仅是您最初的问题,但非常有趣。