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

📄 myserver.java

📁 这是一个用jsp+Oracle开发的联系人客户关系管理系统!
💻 JAVA
字号:
package com.test;

import java.rmi.*;
import java.util.*;

public class MyServer extends java.rmi.server.UnicastRemoteObject implements RmtServer
{
	public MyServer() throws RemoteException
	{
		super();
	}

	//实现RmtServer接口
	public Date getDate() throws RemoteException
	{
		return new Date();
	}

	public Object task(WorkRequest work) throws RemoteException
	{
		return work.task();
	}

	public static void main(String args[])
	{
		//目的是保护主机不受来自客户端的恶意代码的损害,--------------------------------------------------(1)
		//如果不这样做,buyunxu装载RMI类
		if(System.getSecurityManager()==null)
		{
			System.setSecurityManager(new RMISecurityManager());
		}
		
		try
		{
			//创建了远程对象的实例,一旦实例被创建,服务器就监听客户的请求--------------------------------(2)
			RmtServer server = new MyServer();

			//客户为了能够调用远程对象的方法,首先要获得对远程对象的引用;--------------------------------(3)
			//获得这样一个引用是从注册表中获得的,所以远程对象必须注册到RMI注册表中
			//Naming.lookup,bind,rebind,unbind,list
			Naming.rebind("//127.0.0.1/MyServer",server);
		}
		catch(java.io.IOException e)
		{
			e.printStackTrace();
		}
	}
};

⌨️ 快捷键说明

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