• 您的位置我爱Aspx >> VC.Net >> 程序员手记:简析Java RMI 与 .NET Remoting(原创)
  • 程序员手记:简析Java RMI 与 .NET Remoting(原创)

  • 作者:aspxer  来源:internet  日期:2007-5-21 23:49:03  关键字:.net
  • 下面是远程接口的接口RmiSample的定义

    import java.rmi.*;

    public interface RmiSample extends Remote {

    public int sum(int a,int b) throws RemoteException;

    }

    二、实现远程接口:

    远程对象实现类必须扩展远程对象java.rmi.UnicastRemoteObject类,并实现所定义的远程接口。远程对象的实现类中包含实现每个远程接口所指定的远程方法的代码。这个类也可以含有附加的方法,但客户只能使用远程接口中的方法。因为客户是指向接口的一个句柄,而不是它的哪个类。必须为远程对象定义构造函数,即使只准备定义一个默认构造函数,用它调用基础类构造函数。因为基础类构造函数可能会抛出 java.rmi.RemoteException,所以即使别无它用必须抛出java.rmi.RemoteException例外。

    以下是远程对象实现类的声明:

    import java.rmi.*;

    import java.rmi.server.*;

    public class RmiSampleImpl extends UnicastRemoteObject

    implements RmiSample {

    RmiSampleImpl() throws RemoteException {

    super();

    }

    public int sum(int a,int b) throws RemoteException {

    return a + b;

    }

    }

    三、编写服务器类:

    我对这篇文章有话说?
  • 广告位招租,广告代号:content_468_15
  • 上一篇:WIN32用户界面设计基础之Cursor篇
    下一篇:智力游戏九连环的算法