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

推荐订阅源

The Cloudflare Blog
小众软件
小众软件
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
T
Tailwind CSS Blog
WordPress大学
WordPress大学
有赞技术团队
有赞技术团队
博客园 - 司徒正美
V
Visual Studio Blog
G
Google Developers Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
月光博客
月光博客
aimingoo的专栏
aimingoo的专栏
博客园_首页
Blog — PlanetScale
Blog — PlanetScale
博客园 - 聂微东
S
SegmentFault 最新的问题
T
The Blog of Author Tim Ferriss
D
Docker
Vercel News
Vercel News
Recent Announcements
Recent Announcements
Last Week in AI
Last Week in AI
爱范儿
爱范儿
J
Java Code Geeks
大猫的无限游戏
大猫的无限游戏

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