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

推荐订阅源

量子位
Recent Announcements
Recent Announcements
D
Docker
V
V2EX
阮一峰的网络日志
阮一峰的网络日志
Vercel News
Vercel News
Microsoft Security Blog
Microsoft Security Blog
The GitHub Blog
The GitHub Blog
U
Unit 42
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
月光博客
月光博客
腾讯CDC
B
Blog
博客园_首页
罗磊的独立博客
D
DataBreaches.Net
IT之家
IT之家
酷 壳 – CoolShell
酷 壳 – CoolShell
L
LangChain Blog
aimingoo的专栏
aimingoo的专栏
MongoDB | Blog
MongoDB | Blog
GbyAI
GbyAI
Stack Overflow Blog
Stack Overflow Blog
M
MIT News - Artificial intelligence

博客园 - 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;
}