远程方法调用(RMI)全解析
1. 服务器端代码编写
在Java中进行远程方法调用(RMI)时,首先要编写服务器端代码。以斐波那契数列计算服务为例,下面是 FibonacciServer 类的代码:
import java.net.*;
import java.rmi.*;
public class FibonacciServer {
public static void main(String[] args) {
try {
FibonacciImpl f = new FibonacciImpl( );
Naming.rebind("fibonacci", f);
System.out.println("Fibonacci Server ready.");
}
catch (RemoteException rex) {
System.out.println("Exception in FibonacciImpl.main: " + rex);
}
catch (MalformedURLException ex) {
System.out.println("MalformedURLException " + ex);
}
}
}
此代码的主要逻辑为:
- 创建 FibonacciImpl 对象。
- 使用 Naming.rebind 方法将该对象绑定到名为 fibon
超级会员免费看
订阅专栏 解锁全文
全解析&spm=1001.2101.3001.5002&articleId=149372316&d=1&t=3&u=1e8d2257cfe74825b1216160ca2f418b)
627

被折叠的 条评论
为什么被折叠?



