⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rmicallbackclient.java

📁 rmiTest 简单的rmi测试
💻 JAVA
字号:
/*
 *@author Aaron Rica ,Date 2008-2-25
 *http://www.cellcom.com.cn/
 */
package com;

import java.rmi.registry.LocateRegistry;
import java.rmi.registry.Registry;
import java.text.SimpleDateFormat;
import java.util.Calendar;

public class RMICallbackClient {
	public void rmicallbackclient() {
		try {
			Registry registry = LocateRegistry.getRegistry("127.0.0.1", 1098);

			CallbackClientInterface callbackObject = (CallbackClientInterface) registry
					.lookup("rmi://127.0.0.1:1098/callback_aaron");

			System.out.println(callbackObject.notifyMe("callBack Aaron"));

		} catch (Exception e) {
			e.printStackTrace();
		}
	}

	public void callback_f() {
		Calendar cal = Calendar.getInstance();
		SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
		// SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd
		// HH:mm:ss G E D F w W a E F");
		String mDateTime = formatter.format(cal.getTime());

		System.out.println("begin time: " + mDateTime);
		rmicallbackclient();
		System.out.println("rmicallbackclient 调用客户端服务器1098方法,"
				+ "1098方法调用客启端方法,客户端方法调用1099服务器,即本机方法");

		Calendar cal2 = Calendar.getInstance();
		SimpleDateFormat formatter2 = new SimpleDateFormat(
				"yyyy-MM-dd HH:mm:ss");
		// SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd
		// HH:mm:ss G E D F w W a E F");
		String mDateTime2 = formatter2.format(cal2.getTime());
		System.out.println("end time: " + mDateTime2);
	}

	public static void main(String args[]) {
		RMICallbackClient rmicallbackClient = new RMICallbackClient();
		rmicallbackClient.callback_f();
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -