Единоадресс против портативного удаленного объекта
Вопрос
Какова основная разница между java.rmi.server.UnicastRemoteObject
а также java.rmi.PortableRemoteObject
.
Я знаю, что один используется для JRMP, а другой для IIOP, но кто -нибудь может объяснить это на языке непрофессионала. Я новичок в Java.als. Можем ли мы использовать протекальный удаленный объект для JRMP? Если нет, почему?
Решение
http://download.oracle.com/javase/6/docs/technotes/guides/rmi-iiop/rmi_iiop_pg.html
Когда я использую UnicaStremoteObject против PortableRemoteObject?
UnicastRemoteObject следует использовать в качестве суперкласса для реализации объекта в программировании RMI. PortableRemoteObject следует использовать в программировании RMI-IIOP. Если используется PortableRemoteObject, вы можете переключить транспортный протокол на JRMP или IIOP во время выполнения.