自强不息,止于至善

身无半文,心忧天下;手释万卷,神交古人
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

RMI框架

Posted on 2008-01-24 10:35  L.Zhang  阅读(257)  评论(0)    收藏  举报

本文演示了利用工厂方法创建远程对象的方法
1,定义远程接口必须继承Remote类

package flight;

import java.rmi.*;
public interface Flight extends Remote{
  
//读取航班号
  public String getFlightNumber()throws RemoteException;
  
//读取始发站
  public String getOrigin()throws RemoteException;
  
//读取终点站
  public String getDestination()throws RemoteException;
  
//读取计划出发时间
  public String getSkdDeparture()throws RemoteException;
  
//读取计划到达时间
  public String getSkdArrival()throws RemoteException;

  
public void setOrigin(String origin)throws RemoteException;
  
public void setDestination(String destination)throws RemoteException;
  
public void setSkdDeparture(String skdDeparture)throws RemoteException;
  
public void setSkdArrival(String skdArrival)throws RemoteException; 
}

2,定义远程工厂接口

package flight;

import java.rmi.*;

public interface FlightFactory extends Remote{
  
public Flight getFlight(String flightNumber)throws RemoteException;
}