对象 代办 方法 接口 高低 客户 绑定 初始化 本土 杭州 主机 客户端 高薪 本文 工程师 名字 站点 通信 作者 博客 相称 淘宝 构件 中指 年薪 可获得 控件 上海 项目经理 文中 议论 函数 标识 实例 书面 义务 主动 定义 权限 声明 作用 参数 任务 留言 结构 代表 链接 结果 时间 工具
rmiYuan∴Cheng∴Fang∴Fa∴Diao∴Yongpackage cn.com.wlz.rmi。 import java.rmi.Remote。 import java.rmi.RemoteException。 / 远程接口 author Administrator Remote 接口用于标识其方法能够从非本土虚拟机上调用的接口 任何远程对象都必须间接或者间接完成此接口 只要正在远程接口 中指定的这些方法才可远程使用 / public interface IHello extends Remote public String sayHello throws RemoteException 。 package cn.com.wlz.rmi。 import java.rmi.RemoteException。 import java.rmi.server.UnicastRemoteObject。 / title:远程完成类 UnicastRemoteObject:建立效劳端与客户之间的连接 正在Hello的结构函数中调用super。初始化UnicastRemoteObject类 壹切的方法throws RemoteException author Administrator / public class Hello extends UnicastRemoteObject implements IHello!java.io.Serializable public Hello throws RemoteException super。 public String sayHello throws RemoteException return "Hello:"+name。 package cn.com.wlz.rmi。 import java.rmi.RemoteException。 import java.rmi.registry.LocateRegistry。 import java.util.Hashtable。 import javax.naming.Context。 import javax.naming.InitialContext。 import javax.naming.NamingException。 / title:title:正在指定的高低文经由JNDI绑定指定的对像 客户端经由JNDI名字可获得对像!并调用其方法 author Administrator / public class Server public static void main System.out.println。 //设置高低文 Hashtable env = new Hashtable。 //初始化高低文 env.put。 //指定URL env.put。 try //注册RMI LocateRegistry.createRegistry。 //创立远程的完成类 IHello h = new Hello。 //把h对象经由JNDI绑定 Context context = new InitialContext。 //绑定 context.rebind。 catch // TODO Auto-generated catch block e.printStackTrace。 catch // TODO Auto-generated catch block e.printStackTrace。 package cn.com.wlz.rmi。 import java.rmi.RemoteException。 import java.rmi.registry.LocateRegistry。 import java.util.Hashtable。 import javax.naming.Context。 import javax.naming.InitialContext。 import javax.naming.NamingException。 public class Client public static void main System.out.println。 //设置高低文 Hashtable env = new Hashtable。 //初始化高低文 env.put。 //指定URL env.put。 try //把对象经由JNDI绑定 Context context = new InitialContext。 //正在以后指定的高低文中!经由JNDI的名字去查找指定的对像 IHello hello = context.lookup。 System.out.println)。 catch // TODO Auto-generated catch block e.printStackTrace。 catch // TODO Auto-generated catch block e.printStackTrace。 已有 0 人公布留言!猛击-gt。gt。 这里lt。lt。-介入议论
JavaEye引荐
介入赢正在淘宝!获得关闭平台初级权限
杭州高薪聘请控件初级开拓工程师
上海30-40万年薪聘请金融咨询顾问
杭州高薪聘请java初级工程师!项目经理!架构师
RMI远程方法调用使用简介
作者: mrzhangtufu 链接 http://mrzhangtufu.javaeye.com/博客/272873 公布时间: 2008年11月21日
声明本文系JavaEye站点公布的原创博客文章!未经作者书面容许!严禁任何站点转载本文!否则必将清查法律义务
1!RMI主要构件
效劳器对象接口是java.rmi.Remote接口的子接口!用来为效劳器对象定义方法
效劳器的完成是完成远程对象接口的壹个类
效劳器对象是效劳器完成的壹个实例
RMI注册处是注册远程对象并为本土对象提供命名效劳的壹个工具
客户次第是调用远程效劳器对象的方法的壹个次第
效劳器代办署理是位于客户主机的壹个对象!其作用相称于远程效劳器对象的壹个代表
效劳器主架是位于效劳器主机的壹个对象!用于效劳器代办署理与实践效劳器对象的通信
2!RMI任务方法
a!正在RMI注册处注册壹个效劳器对象
b!客户从RMI注册处查找远程对象
c!壹旦找到远程对象!就正在客户中前往它的代办署理
d!远程对象能够像本土对象壹样使用客户和效劳器之间的通信经由代办署理和主架处理
JDK5中!代办署理和主架能够主动生成代办署理位于客户端主机!当客户调用效劳器对象的壹个方法时!实践调用的是封装正在代办署理中的方法!代办署理再担任向效劳器发送参数!接收来自效劳器的结果并前往给客户package cn.com.wlz.rmi。 import java.rmi.Remote。 import java.rmi.RemoteException。 /远程接口author Adm
百科教程网 http://www.55ns.cn
rmiYuan∴Cheng∴Fang∴Fa∴Diao∴Yongpackage cn.com.wlz.rmi。 import java.rmi.Remote。 import java.rmi.RemoteException。 / 远程接口 author Administrator Remote 接口用于标识其方法能够从非本土虚拟机上调用的接口 任何远程对象都必须间接或者间接完成此接口 只要正在远程接口 中指定的这些方法才可远程使用 / public interface IHello extends Remote public String sayHello throws RemoteException 。 package cn.com.wlz.rmi。 import java.rmi.RemoteException。 import java.rmi.server.UnicastRemoteObject。 / title:远程完成类 UnicastRemoteObject:建立效劳端与客户之间的连接 正在Hello的结构函数中调用super。初始化UnicastRemoteObject类 壹切的方法throws RemoteException author Administrator / public class Hello extends UnicastRemoteObject implements IHello!java.io.Serializable public Hello throws RemoteException super。 public String sayHello throws RemoteException return "Hello:"+name。 package cn.com.wlz.rmi。 import java.rmi.RemoteException。 import java.rmi.registry.LocateRegistry。 import java.util.Hashtable。 import javax.naming.Context。 import javax.naming.InitialContext。 import javax.naming.NamingException。 / title:title:正在指定的高低文经由JNDI绑定指定的对像 客户端经由JNDI名字可获得对像!并调用其方法 author Administrator / public class Server public static void main System.out.println。 //设置高低文 Hashtable env = new Hashtable。 //初始化高低文 env.put。 //指定URL env.put。 try //注册RMI LocateRegistry.createRegistry。 //创立远程的完成类 IHello h = new Hello。 //把h对象经由JNDI绑定 Context context = new InitialContext。 //绑定 context.rebind。 catch // TODO Auto-generated catch block e.printStackTrace。 catch // TODO Auto-generated catch block e.printStackTrace。 package cn.com.wlz.rmi。 import java.rmi.RemoteException。 import java.rmi.registry.LocateRegistry。 import java.util.Hashtable。 import javax.naming.Context。 import javax.naming.InitialContext。 import javax.naming.NamingException。 public class Client public static void main System.out.println。 //设置高低文 Hashtable env = new Hashtable。 //初始化高低文 env.put。 //指定URL env.put。 try //把对象经由JNDI绑定 Context context = new InitialContext。 //正在以后指定的高低文中!经由JNDI的名字去查找指定的对像 IHello hello = context.lookup。 System.out.println)。 catch // TODO Auto-generated catch block e.printStackTrace。 catch // TODO Auto-generated catch block e.printStackTrace。 已有 0 人公布留言!猛击-gt。gt。 这里lt。lt。-介入议论
JavaEye引荐
介入赢正在淘宝!获得关闭平台初级权限
杭州高薪聘请控件初级开拓工程师
上海30-40万年薪聘请金融咨询顾问
杭州高薪聘请java初级工程师!项目经理!架构师
RMI远程方法调用使用简介
作者: mrzhangtufu 链接 http://mrzhangtufu.javaeye.com/博客/272873 公布时间: 2008年11月21日
声明本文系JavaEye站点公布的原创博客文章!未经作者书面容许!严禁任何站点转载本文!否则必将清查法律义务
1!RMI主要构件
效劳器对象接口是java.rmi.Remote接口的子接口!用来为效劳器对象定义方法
效劳器的完成是完成远程对象接口的壹个类
效劳器对象是效劳器完成的壹个实例
RMI注册处是注册远程对象并为本土对象提供命名效劳的壹个工具
客户次第是调用远程效劳器对象的方法的壹个次第
效劳器代办署理是位于客户主机的壹个对象!其作用相称于远程效劳器对象的壹个代表
效劳器主架是位于效劳器主机的壹个对象!用于效劳器代办署理与实践效劳器对象的通信
2!RMI任务方法
a!正在RMI注册处注册壹个效劳器对象
b!客户从RMI注册处查找远程对象
c!壹旦找到远程对象!就正在客户中前往它的代办署理
d!远程对象能够像本土对象壹样使用客户和效劳器之间的通信经由代办署理和主架处理
JDK5中!代办署理和主架能够主动生成代办署理位于客户端主机!当客户调用效劳器对象的壹个方法时!实践调用的是封装正在代办署理中的方法!代办署理再担任向效劳器发送参数!接收来自效劳器的结果并前往给客户package cn.com.wlz.rmi。 import java.rmi.Remote。 import java.rmi.RemoteException。 /远程接口author Adm
百科教程网 http://www.55ns.cn
系统WINDOWSXP系
备份linux操作系统的

