`
wy90314
  • 浏览: 2854 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

JAVA RMI相关

 
阅读更多

       Java RMI是一种远程方法调用的工具,虽然只支持java不能嵌套其他编程语言,但是在大量的远程调用情况下,性能优异。

       创建步骤:

       1)创建公共接口(INTERFACE),接口须继承Remote类,接口中定义的方法要声明抛出RemoteException。

       2)在服务端,创建出公共接口的实现类(INTERFACEIMPL),实现类继承UnicastRemoteObject类,并定义其构造器,由构造器抛出RemoteException,在重写接口方法时同样也要抛出RemoteException。

       3)服务端创建出被调用的公共接口实例(INTERFACE I=NEW INTERFACEIMPL();)后,LocateRegistry.createRegistry(Int 端口);将其绑定在指定的端口中,然后使用Naming.bind("rmi://127.0.0.1:8888/NAME", I);绑定发布。

       4)在客户端INTERFACE i=(INTERFACE)Naming.lookup("rmi://127.0.0.1:8888/NAME");即可在客户端引用服务端实现类的方法。

 

        对于公共接口这个东西,是服务端以及客户端都必须同时拥有的,有一个很有意思的比喻,服务端好比是房子,客户端好比是买房的人,对于人买到房子的证明是一张地契,那么在RMI里面,这个公共接口的作用其实就是这个“地契”。

 

    

分享到:
评论

相关推荐

    基于JAVA RMI的聊天室

    **基于JAVA RMI的聊天室** Java Remote Method Invocation(RMI)是Java平台提供的一种用于在分布式环境中调用远程对象的方法。在这个“基于JAVA RMI的聊天室”项目中,开发者利用RMI技术构建了一个简单的多用户...

    java RMI技术实现的网络聊天室

    Java RMI(Remote Method Invocation)技术是Java平台中用于分布式计算的一种机制,它允许一个Java对象调用远程计算机上的另一个Java对象的方法。在本案例中,“java RMI技术实现的网络聊天室”是一个使用RMI构建的...

    JAVA RMI.rar_Java RMI_ME_RMI java_rmi

    这个RAR文件"JAVA RMI.rar"包含了与Java RMI相关的资料,可能是某个学生的作业项目,里面可能包含了一个"read me"文件来解释项目的具体实现和细节。 1. **RMI基本概念**:RMI的核心是远程接口,它定义了可以在远程...

    java rmi java rmi

    根据提供的文件信息,我们可以深入探讨Java RMI(Java Remote Method Invocation)的相关知识点,包括其概念、原理、体系结构以及一个具体的示例。 ### RMI的概念 RMI是一种Java技术,它允许开发者创建分布式应用...

    javaRMI反序列化漏洞验证工具

    2. **运行工具**:使用命令行运行`attackRMI.jar`,并指定目标RMI服务器的相关参数。 3. **分析结果**:根据工具返回的信息,判断是否检测到漏洞。如果工具成功触发了服务器的异常或者执行了预期之外的操作,可能...

    java RMI实现代码

    Java RMI(Remote Method Invocation,远程方法调用)是Java平台提供的一种分布式计算技术,它允许在不同的Java虚拟机之间进行远程对象的调用。RMI使得开发者可以像调用本地对象一样调用网络上的对象,极大地简化了...

    java_rmi.rar_RMI java_java.rmi

    Java RMI(Remote Method Invocation,远程方法调用)是Java平台提供的一种分布式计算技术,它允许Java对象在不同的网络环境中进行交互,就像它们在同一个进程内一样。RMI是Java在分布式系统领域的核心特性,极大地...

    rmi.rar_Java RMI_RMI java_RMI policy.all_rmi

    在“rmi.rar”这个压缩包中,我们可以找到与Java RMI相关的资料,可能包括示例代码、配置文件等。描述中提到的"java rmi例子"表明其中可能包含了一个或多个实际的RMI应用实例,这对于学习和理解RMI的工作原理非常有...

    JavaRMI快速入门

    Java Remote Method Invocation(Java RMI)是Java编程语言中用于在网络间进行远程对象调用的技术。它是Java平台的标准部分,允许程序员在分布式环境中调用对象的方法,就像它们在同一台计算机上一样。Java RMI对于...

    java rmi 参考文档

    ### Java RMI (Remote Method Invocation) 概念与实践 #### 一、Java RMI简介 Java RMI(Remote Method Invocation)是一种允许调用不同Java虚拟机(JVM)上方法的机制。这些JVM可能位于不同的机器上,也可能在同一...

    java RMI简单Demo

    Java RMI(Remote Method Invocation,远程方法调用)是Java平台提供的一种分布式计算技术,它允许在不同网络节点上的Java对象之间进行透明的交互。在Java RMI中,一个对象可以调用另一个位于不同JVM(Java虚拟机)...

    JavaRMI.pdf

    Java RMI(Remote Method Invocation)是Java编程语言中用于实现远程过程调用的一种技术。它允许运行在客户机上的程序调用位于远程服务器上的对象的方法,从而实现分布式计算。RMI的核心思想是通过接口隐藏底层网络...

    JavaRMI超棒书

    ### Java远程方法调用(Java RMI)核心概念与应用详解 #### 一、Java RMI简介 Java远程方法调用(Java Remote Method Invocation,简称Java RMI)是一种用于实现远程对象之间通信的技术,它是Java平台的一个核心...

    Java RMI 简单示例

    Java RMI(Remote Method Invocation,远程方法调用)是Java平台提供的一种用于分布式计算的技术,它允许一个Java对象调用另一个在不同 JVM(Java虚拟机)上的对象的方法。这个简单的示例展示了如何创建一个基本的...

    RMI.rar_Java RMI_java.rmi_java.rmi.Remot_remote

    Java RMI(远程方法调用)是Java编程语言中的一项核心技术,自JDK 1.1版本起就被引入,用于构建分布式系统。RMI允许Java对象在不同的Java虚拟机(JVMs)之间进行交互,仿佛这些对象是在同一台机器上一样。这种技术的...

    JAVA RMI简单例子

    Java RMI(Remote Method Invocation,远程方法调用)是Java平台提供的一种分布式计算技术,它允许在不同的Java虚拟机之间进行方法调用,仿佛这些方法都在本地对象上执行一样。这个"JAVA RMI简单例子"旨在帮助我们...

    javaRMI完整版.pdf

    Java RMI 完整版 Java Remote Method Invocation(RMI)是一种分布式对象技术,允许使用 Java 编写分布式对象,不同的 Java 虚拟机(JVM)之间进行对象间的通讯。这使得应用程序(Application)可以远程调用方法,...

    JAVA RMI

    不过,从Java 1.2开始,骨架已不再必需,Java RMI会自动处理相关逻辑。 5. **注册表(Registry)**:RMI注册表是服务定位器,它提供了一个简单的命名服务,用于查找和绑定远程对象。默认端口是1099。 ### RMI工作...

    Java RMI中文规范

    Java RMI(Remote Method Invocation,远程方法调用)是Java平台中用于构建分布式对象系统的关键技术。它允许Java应用程序在不同Java虚拟机(JVM)之间进行远程方法调用,这些虚拟机可能位于同一台计算机或网络上的...

    JAVA RMI测试代码

    6. **异常处理**:RMI调用可能会抛出`RemoteException`和其他相关异常,因此在客户端和服务端都需要适当的异常处理机制。 7. **运行环境配置**:由于RMI是基于Java的,因此需要确保JRE(Java Runtime Environment)...

Global site tag (gtag.js) - Google Analytics