发表时间:2022-03-25来源:网络
[java]代码库package hello;
public interface Hello extends java.rmi.Remote {
//rmi应用程序必须继承自java.rmi.Remote
String sayHello() throws java.rmi.RemoteException ;
//定义可以远程调用的接口
}
//server方程序,定义HelloImpl类实现Hello接口:
package hello;
import java.rmi.*;
import java.rmi.server.UnicastRemoteObject;
public class HelloImpl extends UnicastRemoteObject implements Hello
//实现Hello接口
{
private String name;
public HelloImpl (String s ) throws java.rmi.RemoteException {
super(); //调用父类的构造函数
name = s;
}
public String sayHello() throws RemoteException {
return "Hello world!"; //实现Hello接口定义的方法
}
public static void main ( String args []) {
System.setSecurityManager ( new RMISecurityManager() );
//设置RMI程序需要的安全策略
try {
HelloImpl obj = new HelloImpl ("HelloServer");
//生成一个HelloImpl的实例
Naming.rebind ("HelloServer", obj);
//将这个实例绑定到一个名字上
System.out.println ("HelloImpl created and bound in the registry to the name HelloServer");
} catch (Exception e) {
System.out.println ("HelloImpl.main: an exception occured:");
e.printStackTrace(); //产生异常的话,打印出出错信息
}
}
}
//server方生成一个远程对象并和一个可和客户对话的名称"HelloServer"绑定。Client端可以根据该名称寻找相应的远程对象,进而调用其远程方法。
//client方程序
package hello;
import java.rmi.*; public class HelloClient {
public static void main (String args[]) {
System.setSecurityManager (new RMISecurityManager() );
//设置RMI需要的安全策略
try {
Hello obj = (Hello) Naming.lookup ("HelloServer");
//从服务端获得一个Hello的远程对象
String message = obj.sayHello();
//远程调用Hello的方法
System.out.println (message);
//将输出结果打印
} catch (Exception e) {
System.out.println ("Hello client : an exception occured");
e.printStackTrace(); //若有异常,输出异常信息
}
}
}

计支宝app下载v3.1.29 安卓版
142.27MB |商务办公
小小优酷最新版下载v5.4.6 安卓官方版
68.11MB |影音播放
艺图语app下载v3.3.4 安卓免费版
34.33MB |系统工具
爱鸽者手机版下载v3.2.9 安卓版
243.57MB |商务办公
一品威客网接单app(一品众包)下载v2.7.1 安卓最新版
55.01MB |商务办公
诸葛找房网官方版下载v4.8.1.1 安卓最新版
66.6MB |生活服务
皓盘云建最新版下载v9.0 安卓版
53.38MB |商务办公
ris云客移动销售系统最新版下载v1.1.25 安卓手机版
42.71M |商务办公
葫芦侠三楼最新破解版下载v4.4.0.6 安卓版
其它手游葫芦侠7楼破解版免费下载v4.4.0.6安卓最新版
其它手游葫芦侠八楼免费版下载v4.4.0.6安卓版
其它手游葫芦侠3楼破解版免费下载v4.4.0.6安卓手机版
其它手游像素漫斗抱歉,“八神庵”是特指游戏角色的专有名词,不存在符合要求的常用同义词近义词。下载v1.00安卓版
其它手游葫芦侠4楼破解版游戏修改器下载v4.4.0.6安卓免费版
其它手游末日餐厅安卓版下载v1.35安卓版
其它手游葫芦侠十楼免费破解版下载v4.4.0.6安卓版
其它手游葫芦侠8楼最新破解版下载v4.4.0.6安卓版
其它手游