System.out.println("fib server ready");
} catch (RemoteException re) {
System.out.println("Exception in FibonacciImpl.main: " + re);
} catch (MalformedURLException e) {
System.out.println("MalformedURLException " + e);
}
}
}
四、编写使用远程服务的客户机类:
客户机类的主要功能有两个,一是通过Naming.lookup方法来构造注册服务程序 stub 程序实例 , 二是调用服务器远程对象上的远程方法 。
以下是客户端类的声明:
[java] view plaincopy
package testClient;
import test.Fib;
import java.math.BigInteger;
import java.net.MalformedURLException;
import java.rmi.Naming;
import java.rmi.NotBoundException;
import java.rmi.RemoteException;
public class FibClient {
/**
* @param args
*/
public static void main(String[] args) {
String url = "//localhost:8804/SAMPLE-SERVER";
try {
Fib calc = (Fib) Naming.lookup(url);
for (int i = 0; i10; ++i) {
int f = calc.getFib(i);
System.out.println(f);
}
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (RemoteException e) {
e.printStackTrace();
} catch (NotBoundException e) {
e.printStackTrace();
}
}
}
【java远程编程代码 java远程调用方法】java远程编程代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java远程调用方法、java远程编程代码的信息别忘了在本站进行查找喔 。
推荐阅读
- 猫的声音下载,猫的声音mp3循环播放
- 商丘专业sap售后服务,商丘高端的spa
- oracle默认安装强制修改,oracle更改默认表空间
- java逻辑与代码 java代码逻辑分析工具
- sqlserver2003价格,sqlserver2012价格
- 开发地皮游戏,开发地皮游戏叫什么
- 战略游戏only,战略游戏手游
- vb.net所有控件 vbnet chart控件
- 安卓2.2升级4.2,安卓422升级50