UnicastRemoteObject
UnicastRemoteObject (유니캐스트 원격 객체)
JRMP로 원격 객체를 익스포트하고, 그 원격 객체와 통신하는 스텁을 얻는 데 사용되는 클래스입니다. 스텁은 런타임에 동적 프록시 객체로 생성됩니다.
본문
RemoteServer를 상속하며 Serializable, Remote를 구현합니다.
정적으로 생성된 스텁에 대한 지원은 폐기되었습니다. 스텁을 동적으로 생성하는 방식이 권장됩니다. 원격 객체를 익스포트하는 방법은 다음과 같이 여덟 가지가 있습니다.
UnicastRemoteObject를 상속하고UnicastRemoteObject()생성자 호출UnicastRemoteObject를 상속하고UnicastRemoteObject(port)생성자 호출UnicastRemoteObject를 상속하고UnicastRemoteObject(port, csf, ssf)생성자 호출exportObject(Remote)메서드 호출 (폐기됨)exportObject(Remote, port)메서드 호출exportObject(Remote, port, csf, ssf)메서드 호출exportObject(Remote, port, filter)메서드 호출exportObject(Remote, port, csf, ssf, filter)메서드 호출
네 번째 기법인 exportObject(Remote)는 항상 정적으로 생성된 스텁을 사용하며 폐기되었습니다. 나머지 기법들은 사용할 익스포트 포트를 결정하는 공통 접근 방식을 사용합니다.