使用java rmi实现远程调用:
服务端:
步骤1.制作远程接口接口:TestRemote
(扩展Remote接口,Remote是一个“记号”接口,所以Remote不具有方法,
对于RMI来说,Remote接口具有特别的意义,所以我们必须遵守规则)
import java.rmi.Remote;
import java.rmi.RemoteException;
public interface MyRemote extends Remote {
public String sayHello() throws RemoteException;
}
步骤2.制作远程实现:
import java.rmi.RemoteException;
import java.rmi.server.UnicastRemoteObject;
/**
*
* <P>Description: rmi服务端</P>
* <p>为了要成为远程服务对象,你的对象需要某些“远程的”功能,
* 最简单的方式是继承java.rmi.server.UnicastRemoteObject类,让超类帮你做这些工作</p>
*/
public class MyRemoteImpl extends UnicastRemoteObject implements TestRemote {
private static final long serialVersionUID = 1L;
/**
*
* <p>Title: Constructor</p>
* <p>Description: 由于继承了UnicastRemoteObject,
* 而这个类的无参构造方法抛出了异常,因此这个类的构造方法也抛出同样的异常就好</p>
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余3页未读,立即下载