1
java.rmi.server.UnicastRemoteObject
和java.rmi.PortableRemoteObject
之间的基本区别是什么。单播与便携式远程对象
我知道一个用于JRMP,另一个用于IIOP,但任何人都可以用一个非专业人员的语言来解释它。我是Java新手。我们是否也可以使用用于JRMP的Protable Remote Object?如果不是,为什么?
java.rmi.server.UnicastRemoteObject
和java.rmi.PortableRemoteObject
之间的基本区别是什么。单播与便携式远程对象
我知道一个用于JRMP,另一个用于IIOP,但任何人都可以用一个非专业人员的语言来解释它。我是Java新手。我们是否也可以使用用于JRMP的Protable Remote Object?如果不是,为什么?
http://download.oracle.com/javase/6/docs/technotes/guides/rmi-iiop/rmi_iiop_pg.html
什么时候使用了UnicastRemoteObject VS PortableRemoteObject?
UnicastRemoteObject应该被用作 在RMI编程中实现对象 的超类。 RMI-IIOP编程中应使用PortableRemoteObject 。如果使用 PortableRemoteObject,则可以在运行时将传输协议切换为 JRMP或IIOP。
如果您使用这些基类中的任何一个,您将获得关联的协议。如果使用这些基类中的任何一个*,则可以通过UnicastRemoteObject.exportObject()和PortableRemoteObject.exportObject()同时在运行时同时使用* both *协议。 – EJP 2011-05-04 10:24:06
我从字面上引用了JavaSE文档。如果不正确,请使用Oracle打开一个错误。 – 2011-05-04 15:02:31
够公平的。我已经这样做了。 – EJP 2011-05-05 00:52:35