`
yaerfeng1989
  • 浏览: 232959 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java rmi服务器端客户端传输数据实例教程

阅读更多

原文:java rmi服务器端客户端传输数据实例教程 java代码下载地址:http://www.zuidaima.com/share/1550463269620736.htm

java rmi服务器端客户端传输数据实例教程

package com.zuidaima.rmi;
import java.rmi.*;
/**
*@author www.zuidaima.com
**/
public class ZuidaimaClient {
    public static void main(String[] args) {
        //    在服务器端设置安全机制         
        /*
            if (System.getSecurityManager() == null) {
                System.setSecurityManager(new RMISecurityManager()); 
            }
         */      
        /* 默认为本地主机和默认端口 */
        String host = "www.zuidaima.com:1199";
        /* 带输入参数时,将host设置为指定主机 */
        if (args.length > 0)
             host = args[0];
        try {
            /* 根据指定的URL定位远程实现对象 */
            /* “h”是一个标识符,我们将用它指向实现“Hello”接口的远程对象 */
			System.out.println(host+"****");
             Hello h = (Hello) Naming.lookup("rmi://" + host + "/HelloServer");
             
            System.out.println("实现“Hello”接口的远程对象: " + h);
            System.out.println("我在客户端,开始调用RMI服务器端的'sayHello'方法");
            System.out.println("欢迎,   " + h.sayHello("www.zuidaima.com"));
         } catch (Exception ex) {
            System.out.println("错误 " + ex);
         }
     }
}

	    			

 


标签: RMI java 传输 教程话题: 网络编程 入门教程

 

分享到:
评论

相关推荐

    java_rmi.rar_RMI java_java.rmi

    这个"java_rmi.rar"压缩包包含的资源可能是一个Java RMI的实例教程或者代码示例。"www.pudn.com.txt"可能是一个包含相关说明或者下载链接的文本文件,而"rmi"可能是包含具体RMI示例代码的文件夹。 在RMI的基本流程...

    Rmi.rar_Java RMI_RMI java_java RMI 线程_rmi

    6. **线程管理(Thread Management)**:在Java RMI中,每个远程方法调用都在服务器端的新线程中执行,这意味着并发处理多个请求是内置的。然而,这也需要开发者注意线程安全问题,特别是在处理共享资源时。 7. **...

    RMI教程-入门经典

    远程对象(Remote Object)是实现了远程接口的实例,驻留在服务器端,客户端通过引用远程接口来与服务器交互。 2. **注册表(Registry)**:RMI系统中的注册表是一个服务,用于存储远程对象的引用。客户端可以通过...

    java_in_rmi.rar_Java RMI_RMI java_rmi _精通rmi

    RMI系统包括了服务器端的远程对象注册、客户端的远程对象查找以及远程方法调用的完整生命周期。 "www.pudn.com.txt"可能是一个链接或者资源列表,提供了更多关于RMI的参考资料,比如相关的文章、示例代码或者论坛...

    liaotianshi.rar_RMI聊天室_java 网络_rmi _rmi 聊天_网络聊天室

    3. **注册远程对象:**在服务器端实例化远程接口的实现类,并使用`java.rmi.Naming.rebind()`方法将其绑定到RMI注册表。 4. **获取远程对象:**客户端通过`java.rmi.Naming.lookup()`方法从注册表中获取远程对象引用...

    RMI.doc 简单易明的RMI教程

    这是客户端与服务器端通信的基础,确保双方都遵循相同的合同。 2. **远程对象(Remote Object)**:实现了远程接口的类实例,是实际执行远程调用的对象。远程对象可以驻留在任何网络可达的机器上。 3. **存根...

    3-Java-RMI.rar_Durham

    - 数据库访问:客户端可以通过RMI调用服务器端的数据库操作方法。 6. **RMI的挑战与限制** - 性能问题:RMI涉及到网络通信,可能会引入额外的延迟和带宽消耗。 - 安全性:由于数据在网络中传输,需要考虑安全...

    RMI远程方法调用讲解教程

    一旦完成,客户端就可以通过RMI注册服务器找到并调用服务器端的远程方法,实现跨JVM的数据交换和功能调用。 总之,RMI为Java开发者提供了一种简单、高效的方式来构建分布式系统,它简化了远程对象调用的过程,降低...

    RMI.rar_rmi

    - **远程对象(Remote Object)**:实现了远程接口的类实例,它驻留在服务器端,负责处理客户端的调用请求。 - **注册表(Registry)**:RMI系统中的一个重要组件,它类似于电话簿,客户端通过它查找并获取远程...

    JAVA中最简单的分布式调用RMI共12页.pdf.zip

    - 服务器端的结果被序列化并返回给客户端,客户端反序列化结果并返回给调用者。 4. **RMI的优点**: - 代码透明性:客户端无需知道远程对象的实现细节,只需调用接口即可。 - 自动处理网络通信:RMI库负责数据的...

    rmi.rar_rmi

    远程对象实际驻留在服务器的JVM上,当客户端调用其方法时,这些方法在服务器端执行。远程对象需要通过Java的序列化机制进行网络传输。 3. **Stub/Skeleton机制**:Stub是远程对象的本地代理,它负责在客户端和远程...

    rmi.rar_This Is How

    - **源代码**:可能包含服务器端和客户端的示例代码,演示了如何创建远程接口、实现远程对象、导出对象、注册到Registry以及如何在客户端进行调用。这些代码将帮助你理解RMI的具体实现步骤。 - **图像**:可能是...

    rmi-远程调用方法

    3. **创建服务器**:在服务器端,实例化远程对象,然后将其注册到RMI注册表,通常使用`Naming.rebind()`方法。 4. **创建客户机**:在客户机端,首先通过`Naming.lookup()`从注册表中获取远程对象的引用,然后就...

    rmi.zip_Java编程_Java_

    【Java远程方法调用(RMI)详解】 Java Remote Method Invocation (RMI) 是Java平台上的一个核心特性,它允许Java对象在不同的JVM(Java虚拟机)之间进行交互,实现了分布式计算。这个技术对于构建分布式系统,尤其...

    RMITutorial:RMI教程

    通过RMI,一台机器上的客户端可以调用另一台机器上的服务器端对象的方法,就像调用本地对象一样。这种机制消除了对低级网络编程的需要,简化了开发过程。 2. **RMI组件** - **远程接口(Remote Interface)**:...

    DWR中文文档pdf文档 实例下载

    DWR(Direct Web Remoting)是一种Java库,它允许Web应用程序在客户端JavaScript和服务器端Java之间进行实时的、异步的通信。这个技术极大地增强了Web应用的交互性和用户体验,因为它消除了页面刷新的需求,使得数据...

    android端使用hessian跟web服务器通讯

    这样,当Android客户端调用相应的方法时,服务器端会接收到请求并执行对应的方法。 四、通讯过程 1. 调用远程方法:在Android客户端,你可以像调用本地方法一样调用远程服务的方法,Hessian库会自动处理网络通信和...

    Axis开发Web Service实例

    **Stubs方式**涉及到客户端和服务端的代码生成过程,通过工具如wsdl2java自动生成客户端和服务器端的代码。 #### 五、动态代理方式 **动态代理方式**允许客户端通过代理对象来调用服务端方法。 ##### 步骤一:...

Global site tag (gtag.js) - Google Analytics