设为首页】 【加入收藏】 【网站地图】 【商品折扣
娱乐一生 娱乐明星
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
首页  |  java  |  .NET  |  C/C++  |  网页技术  |  php  |  asp  |  delphi  |  VC  |  VB开发  |  游戏开发  |  软件工程  |  Power Builder  |  Linux开发  |  Windows开发技巧
当前位置:首页 >> J2EE基础 >> 我的RMI实践 -IT资源在线

我的RMI实践 -IT资源在线 -

注:本文所涉及代码转自thinking in java ,但有改动
四个文件:
//: c15:rmi:PerfectTime.java
// From "Thinking in Java, 2nd ed." by Bruce Eckel
// www.BruceEckel.com. See copyright notice in CopyRight.txt.
// The implementation of
// the PerfectTime remote object.
import java.rmi.*;
import java.rmi.server.*;
import java.rmi.registry.*;
import java.net.*;

public cla  PerfectTime
extends UnicastRemoteObject
implements PerfectTimeI {
// Implementation of the interface:
public long getPerfectTime()
throws RemoteException {
return System.currentTimeMillis();
}
// Must implement co tructor
// to throw RemoteException:
public PerfectTime() throws RemoteException {
// super(); // Called automatically
}
// Registration for RMI serving. Throw
// exceptio  out to the co ole.
public static void main(String[] args) throws Exception {
PerfectTime pt = new PerfectTime();
Naming.rebind("/PerfectTime", pt);
System.out.println("Ready to do time");
}
} ///:~
//: c15:rmi:PerfectTimeI.java
// From "Thinking in Java, 2nd ed." by Bruce Eckel
// www.BruceEckel.com. See copyright notice in CopyRight.txt.
// The PerfectTime remote interface.
import java.rmi.*;

interface PerfectTimeI extends Remote {
long getPerfectTime() throws RemoteExceptio 
} ///:~
//: c15:rmi:Di layPerfectTime.java
// From "Thinking in Java, 2nd ed." by Bruce Eckel
// www.BruceEckel.com. See copyright notice in CopyRight.txt.
// Uses remote object PerfectTime.
import java.rmi.*;
import java.rmi.registry.*;

public cla  Di layPerfectTime {
public static void main(String[] args)
throws Exception {
System.setSecurityManager(
new RMISecurityManager());
PerfectTimeI t = (PerfectTimeI)Naming.lookup("/PerfectTime");
for(int i = 0; i < 10; i++)
System.out.println("Perfect time = " +


t.getPerfectTime());
}
} ///:~
grant {
// Allow everything for now
permi ion java.security.AllPermi io 
};

存入于F:rmi下
操作步骤
F:rmi>java PerfectTime
Ready to do time
F:rmi>javac *.java
F:rmi>rmic PerfectTime
F:rmi>start rmiregistry
F:rmi>java PerfectTime
Ready to do time
另开一DOS窗口
F:rmi>java -Djava.security.policy=registerit.policy Di layPerfectTime
Perfect time = 1011585443953
Perfect time = 1011585443968
Perfect time = 1011585444000
Perfect time = 1011585444000
Perfect time = 1011585444015
Perfect time = 1011585444031
Perfect time = 1011585444031
Perfect time = 1011585444046
Perfect time = 1011585444062
Perfect time = 1011585444062
注意:如果在rmic PerfectTime时报找不到PerfectTime类,请在环境变量中的Cla ath中加入:F:rmi



 

娱乐图摘

更多 >>

靓丽清纯美女meimei

美女私房全裸照
导演劝女演员脱衣服(视频)

大胆火辣人体艺术写真(图)

黑丝妹妹热辣诱惑-丝袜美女妹妹

PLMM 漂亮妹妹图集-妹妹图库

全球美女图库-美女集中营

52MM 我爱漂亮妹妹-制服妹妹诱惑

图王图库-世界美女明星图片资料库
美女写真集锦

激情两性-解密性生活
浴室MM湿身内衣诱惑
邻家小妹洗澡被偷拍(视频)

热点文章

更多

· 利用Java语言实现数据报编程之单播_J2EE_Java开发
· AJAX编程实践之与服务器通信_J2EE_Java开发_软件
· 现代Java Web开发架构分析_J2EE_Java开发_软
· Java多线程编程基础之非线程的方法_J2EE_Java开发
· 在 Java 应用程序中访问USB设备_J2EE_Java开
· 开发保留标准浏览器功能的AJAX应用程序_J2EE_Java
· 剖析AJAX成为“时尚”的十大主要理由_J2EE_Java开
· 在Java中实现UDP协议编程的方法_J2EE_Java开发
· J2EE应用开发阶段划分_J2EE_Java开发_软件开发
· 用AJAX开发智能Web应用程序之高级篇_J2EE_Java

热点文章

更多