Unicast gegen tragbares Remote -Objekt
Frage
Was ist der grundlegende Unterschied zwischen java.rmi.server.UnicastRemoteObject
und java.rmi.PortableRemoteObject
.
Ich weiß, dass einer für JRMP und das andere für IIOP verwendet wird, aber kann jemand es in der Sprache eines Laiens erklären. Wenn nicht, warum?
Lösung
http://download.oracle.com/javase/6/docs/technotes/guides/rmiiiop/rmi_iiop_pg.html
Wann verwende ich UnicaStremoteObject vs PortableremoteObject?
UnicaStremoteObject sollte als Superklasse für die Objektimplementierung in der RMI -Programmierung verwendet werden. PortableremoteObject sollte in der RMII-IIIP-Programmierung verwendet werden. Wenn PortableremoteObject verwendet wird, können Sie das Transportprotokoll während der Laufzeit entweder auf JRMP oder IIOP wechseln.