远程部署的RMI

本文详细介绍了Java RMI(远程方法调用)的原理和实现步骤,包括远程程序调用的概念、创建客户端和服务器应用程序、客户端与服务器辅助设施的交互、调用过程以及如何创建和启动远程服务。通过理解并实践这些步骤,读者可以掌握如何在分布式环境中使用RMI进行通信。
摘要由CSDN通过智能技术生成

远程部署的RMI

远程程序调用(Remote Method Invocation, RMI)

调用远程机器上的对象

远程过程调用的设计

创建出4种东西

  • 服务器
  • 客户端
  • 服务器辅助设计
  • 客户端辅助设计

1、创建客户端和服务器应用程序

1、服务器应用程序是个远程服务,是个带有客户端会调用的方法的对象

2、创建客户端和服务器端的辅助设施(helper)

客户端–>客户端辅助设施<—>服务器辅助设施–>服务器

调用方法的过程

1、客户端对象对辅助设施对象调用doBigThing()

2、客户端辅助设施(stub)把调用信息打包通过网络送到服务器辅助设施(skeleton)

3、服务器辅助设施解开来自客户端辅助设施的信息,并以此调用真正的服务

创建远程服务

步骤1:创建Remote接口(MyRemote.java)

远程的接口定义了客户端可以远程调用的方法。它是个作为服务的多态化的类。stub和服务都会实现此接口

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值