java RMI

[size=xx-small][align=center]JAVA RMI相关[/align][/size]

分布式计算是解决大型应用的一种重要手段。它指的是一种应用程序的设计模式,其中的程序,所处理的数据和计算能力都分布于网络中。这样可以很好地平衡各个计算机的处理能力。
套接字:套接字(socket)为两台计算机之间的通信提供了一种机制,让您不必了解底层操作系统的细节就能有效地使用套接字,使用套接字是实现程序间通信最为灵活和强大的方式,但是它必须通过应用级协议进行通信,要求应用程序之间使用同样的协议,并且要求设计通信过程中的错误判断。
JMS(JAVA MESSAGING SERVICE),采用JMS 服务,对象是在物理上被异步从网络的某个JVM 上直接移动到另一个JVM 上(是消息通知机制)
RMI(remote method invocation)是sun公司规定的允许在不同JVM之间进行对象通信的一种规范,在RMI中JVN可以位于一个或多个计算机上,其中一个JVM可以调用存储在另一个JVM中的对象方法。
采用RMI开发客户机/服务器应用程序一般包括下面6个步骤
1、定义远程接口
2、实现远程接口
3、生成stub(客户代理)和skeleton(服务器实体)
4、编写使用远程对象的客户程序
5、启动注册表并登记客户程序
6、运行服务器和客户程序

RMI对象对接口有着强烈的依赖,在需要创建一个远程对象的时候,通过传递一个接口来隐藏基层的实现细节,所以客户得到远程对象的一个句柄正好同一些本地的根代码连接,由后者负责通过网络通信。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java RMI(远程方法调用)是Java语言中的一项技术,可以让分散在不同计算机上的程序之间进行远程通信。Java RMI使用Java的序列化机制来传递消息和参数,并通过Java虚拟机(JVM)来实现对远程对象的调用。对于数据库应用而言,Java RMI可以通过网络将客户端与服务器连接起来,并提供一种基于Java的分布式数据库交互方式。 使用Java RMI来连接数据库,可以使得客户端和服务器端的计算机分别处于不同的地点,甚至可以位于不同的城市、不同的国家或不同的大洲。这种分布式的架构使得客户端在终端上只需要安装少量的软件,并且大部分工作都由服务器端完成。同时,Java RMI提供了良好的安全性和稳定性,可以保证数据的安全性和完整性。 对于Java RMI连接数据库的实现,需要涉及到几个方面的知识点。首先是Java的JDBC技术,通过JDBC可以实现对于数据库的访问操作。其次是Java RMI的远程调用机制,需要实现远程对象(Remote Object)的创建。在客户端和服务器端之间建立连接后,客户端可以通过远程对象来调用服务器端提供的操作,并将数据从客户端传递到服务器端进行处理。 总的来说,Java RMI 数据库架构的实现可以为企业提供便捷的分布式数据库操作服务,提高数据安全性和稳定性,并且可以支持异构系统之间的数据共享和集成。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值