惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Hugging Face - Blog
Hugging Face - Blog
量子位
H
Help Net Security
Microsoft Azure Blog
Microsoft Azure Blog
MongoDB | Blog
MongoDB | Blog
小众软件
小众软件
爱范儿
爱范儿
博客园 - 【当耐特】
Vercel News
Vercel News
S
SegmentFault 最新的问题
M
MIT News - Artificial intelligence
F
Fortinet All Blogs
Apple Machine Learning Research
Apple Machine Learning Research
GbyAI
GbyAI
博客园 - 叶小钗
博客园_首页
V
Visual Studio Blog
宝玉的分享
宝玉的分享
B
Blog
MyScale Blog
MyScale Blog
C
Check Point Blog
博客园 - 三生石上(FineUI控件)
L
LangChain Blog
V
V2EX

博客园 - L.Zhang

.Net Remoting 自己开发连接池 JDBC访问数据库 MyEclipse下开发Web Service 使用传统的XMLHttpRequest发出Ajax请求 XML CDATA XPath 数据库操作的sql脚本 直接选择排序 直接插入排序 气泡排序 Builder 生成器模式(创建型模式) Abstract Factory 抽象工厂模式(创建型模式) Factory Method 工厂方法模式(创建型模式) Singleton单件模式(创建型模式) 使用Profile Service 服务端如何使用Session 让服务端返回xml 用Get方式访问
RMI框架
L.Zhang · 2008-01-24 · via 博客园 - L.Zhang

本文演示了利用工厂方法创建远程对象的方法
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;
}