当前位置:天才代写 > tutorial > JAVA 教程 > 建设根与干

建设根与干

2017-11-13 08:00 星期一 所属: JAVA 教程 浏览:352

若编译和运行PerfectTime.java,纵然rmiregistry正确运行,它也无法事情。这是由于RMI的框架尚未就位。首先必需建设根和干,以便提供网络毗连操纵,并使我们将长途工具伪装本钱身呆板内的某个当地工具。
所有这些幕后的事情都是相当巨大的。我们从长途工具传入、传出的任何工具都必需“implement Serializable”(假如想通报长途引用,而非整个工具,工具的参数就可以“implement Remote”)。因此可以想象,当根和干通过网络“搜集”所有参数并返回功效的时候,会自动举办序列化以及数据的从头装配。幸运的是,我们基础没须要相识这些方面的任何细节,但根和干却是必需建设的。一个简朴的进程如下:在编译好的代码中挪用rmic,它会建设必须的一些文件。所以独一要做的工作就是为编译进程新添一个步调。
然而,rmic东西与特定的包和类路径有很大的关联。PerfectTime.java位于包c15.Ptime中,纵然我们挪用与PerfectTime.class同一目次内的rmic,rmic都无法找到文件。这是由于它搜索的是类路径。因此,我们必需同时指定类路径,就象下面这样:
rmic c15.PTime.PerfectTime
执行这个呼吁时,并不必然非要在包括了PerfectTime.class的目次中,但功效会置于当前目次。
若rmic乐成运行,目次里就会多出两个新类:
PerfectTime_Stub.class
PerfectTime_Skel.class
它们别离对应根(Stub)和干(Skeleton)。此刻,我们已筹备好让处事器与客户相互相同了。

 

    关键字:

天才代写-代写联系方式