如果一個類繼承自UnicastRemoteObject,那么它必須提供一個構造函數并且聲明拋出一個RemoteException對象。
當這個構造函數調用了super(),它久激活UnicastRemoteObject中的代碼完成RMI的連接和遠程對象的初始化。
3、 樁(Stubs)和框架(Skeletons)
下一步就是要使用RMI編譯器rmic來生成樁和框架文件,這個編譯運行在遠程服務實現類文件上。
>rmic CalculatorImpl
在你的目錄下運行上面的命令,成功執行完上面的命令你可以發現一個Calculator_stub.class文件,
如果你是使用的Java2SDK,那么你還可以發現Calculator_Skel.class文件。
4、 主機服務器
遠程RMI服務必須是在一個服務器中運行的。CalculatorServer類是一個非常簡單的服務器。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/