文章详情页
利用RMI实现JAVA分布式应用
浏览:7日期:2024-03-20 08:21:06
Java RMI (Remote Method Invocation 远程方法调用)是用Java在JDK1.1中实现的,它大大增强了Java开发分布式应用的能力。Java作为一种风靡一时的网络开发语言,其巨大的威力就体现在它强大的开发分布式网络应用的能力上,而RMI就是开发百分之百纯Java的网络分布式应用系统的核心解决方案之一。其实它可以被看作是RPC的Java版本。但是传统RPC并不能很好地应用于分布式对象系统。而Java RMI 则支持存储于不同地址空间的程序级对象之间彼此进行通信,实现远程对象之间的无缝远程调用。RMI目前使用Java远程消息交换协议JRMP(Java Remote Messaging Protocol)进行通信。JRMP是专为Java的远程对象制定的协议。因此,Java RMI具有Java的'Write Once,Run Anywhere'的优点,是分布式应用系统的百分之百纯Java解决方案。用Java RMI开发的应用系统可以部署在任何支持JRE(Java Run Environment Java,运行环境)的平台上。但由于JRMP是专为Java对象制定的,因此,RMI对于用非Java语言开发的应用系统的支持不足。不能与用非Java语言书写的对象进行通信。本文拟从程序的角度举例介绍怎样利用RMI实现Java分布式应用。
标签:
Java
相关文章:
1. ASP.NET泛型三之使用协变和逆变实现类型转换2. jsp网页实现贪吃蛇小游戏3. Android Studio实现登录功能案例讲解4. .NET SkiaSharp 生成二维码验证码及指定区域截取方法实现5. AspNetCore&MassTransit Courier实现分布式事务的详细过程6. CSS3实例分享之多重背景的实现(Multiple backgrounds)7. jsp+servlet简单实现上传文件功能(保存目录改进)8. ASP.NET Core实现中间件的几种方式9. 怎样才能用js生成xmldom对象,并且在firefox中也实现xml数据岛?10. 网页中img图片使用css实现等比例自动缩放不变形(代码已测试)
排行榜
