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

JAVA实现简单分布式,JAVA调用远程方法

阅读更多

好一阵子没上博客了。最近在写一个JAVA远程调用,写出了一个小的组件包可以用于远程方法调用,我做了一个例子用以说明组件的使用方法,欢迎博友能提供一些建议或帮助,助于我将这个想法继续下去。

 

起初我试用了WEB SERVICE (xFire),但是其速度不能满足我的需求。后来想到了EJB,但感觉EJB太重,于是不愿意使用,最终我决定自己写一个小的应用,于是便有了这个小组件。

 

其中完成远程调用的基本原理是控件反转。组件只是完成了基本的远程调用方法的功能,还有一些扩展可做,望大家多提建议。

 

Deam 中的例子使用的Eclipse3.2工程,可直接导入并运行。

  • Deam.rar (58 KB)
  • 描述: 文章的例子
  • 下载次数: 171
3
0
分享到:
评论
2 楼 bastengao 2011-01-01  
xml-rpc 应该比webService快一些
1 楼 leero 2008-09-10  
下载是review下,谢谢

相关推荐

    三种方式实现java远程调用(rmi),绝对可用

    Java远程调用(Remote Method Invocation,RMI)是Java平台中一种重要的分布式计算技术,它允许在不同网络环境中的Java对象之间进行透明的交互。...通过深入学习和实践,可以提升在Java分布式系统开发中的技能。

    akka java实现tcp远程调用

    Akka 是一个强大的工具包和框架,主要用于构建高度并发、分布式和反应式的应用程序,它基于actor模型。...通过这些步骤,你可以成功地使用Akka和Java实现TCP远程调用,构建出高性能、高并发的分布式系统。

    EJB分布式远程调用的小例子的简单实现

    在客户端,我们需要使用JNDI(Java Naming and Directory Interface)来查找并调用远程EJB。首先,配置JNDI上下文,并查找EJB的JNDI名称,这通常是在服务器的部署描述符(如ejb-jar.xml或web.xml)中指定的: ```...

    Java RMI实现指南:构建分布式应用的远程调用技术

    Java远程方法调用(Java RMI)是一种允许在不同Java虚拟机(JVM)上运行的对象之间进行通信的机制。通过RMI,一个Java虚拟机上的对象可以调用另一个Java虚拟机上的对象的方法,就像调用本地对象的方法一样。RMI是...

    java实现的分布式数据库的课程设计

    Java RMI 是Java平台提供的一种用于在不同Java虚拟机之间进行远程调用的技术。它允许一个对象调用另一个在不同JVM上的对象的方法,这对于分布式系统来说是至关重要的。在分布式数据库的实现中,RMI 可以作为客户端与...

    java远程方法调用

    - 调用远程对象的方法。 #### 四、示例代码分析 下面通过一个简单的示例来理解RMI的实现过程: ##### 远程接口定义(`Rem.java`) ```java import java.rmi.*; public interface Rem extends Remote { public...

    java分布式系统架构源码

    Java平台提供了一组强大的工具和框架,如RMI(远程方法调用)、JMS(Java消息服务)和EJB(企业级JavaBean),这些都为构建分布式系统提供了基础。源码中可能涉及这些技术,帮助开发者了解如何在实际项目中应用它们...

    基于Java的motan高性能分布式服务远程调用框架设计源码

    该项目是一款基于Java的高性能分布式服务远程调用框架——motan的设计源码,涵盖744个文件,包括475个Java源文件、54个XML配置文件、51个JavaScript文件、28个CSS文件、22个PNG图像文件、15个HTML文件、14个Markdown...

    TCC实现分布式事物,java 源码

    在Java中实现TCC分布式事务,首先需要理解以下关键组件: 1. **业务服务(Business Service)**:提供实际的业务操作,如扣减库存、增加订单等。业务服务需要实现Try、Confirm和Cancel接口,分别对应初步操作、确认...

    java rmi远程方法调用 客户端

    Java RMI(Remote Method Invocation,远程方法调用)是Java平台提供的一种分布式计算技术,它允许在不同的Java虚拟机之间透明地调用对象的方法。在RMI架构中,客户端能够像调用本地对象一样调用远程服务器上的对象...

    基于Java RMI的分布式数据库系统的应用与研究.pdf

    其中,Java远程方法调用(Remote Method Invocation,简称RMI)是Java语言提供的分布式对象通信机制,使得程序能够像调用本地对象一样远程调用对象的方法。 Java语言自1995年由Sun公司推出以来,因其跨平台、面向...

    java9分布式计算

    它允许开发者创建分布式应用,其中的方法调用就像本地调用一样简单。在分布式计算中,RMI可以用来协调不同节点上的任务执行,实现数据的分布式处理。 3. **CORBA(公共对象请求代理架构)**:CORBA是一种标准的...

    通过Java RMI实现远程调用的一个简单例子

    通过RMI,开发者可以在网络环境中透明地调用远程对象的方法,使得分布式系统的开发变得简单。然而,实际应用中还需要考虑线程安全、异常处理、安全性、性能优化等复杂问题。在进行RMI开发时,确保理解并适当地处理...

    Java实现远程控制

    4. **客户端调用远程对象**:在客户端,我们首先需要获取服务器上的远程对象引用,然后就可以像调用本地方法一样调用远程方法了。 ```java MyRemoteInterface remoteRef = (MyRemoteInterface) Naming.lookup("rmi:...

    基于Java的远程方法调用及其应用

    - **简单易用**:使用RMI开发的程序非常直观,客户端调用远程对象的方法就像调用本地对象的方法一样。 - **跨平台访问**:由于Java本身的特点,RMI支持不同操作系统间的远程对象调用。 - **易于扩展和移植**:RMI...

    基于Java RMI的分布式数据库系统开发与应用.pdf

    Java RMI的特点是允许客户机上的程序调用远程服务上的对象,实现分布式操作。Java RMI的宗旨是尽可能地简化远程接口对象的使用过程。 在分布式数据库系统的实现过程中,通过使用Java RMI,可以实现数据对象的反复...

    基于JAVA 实现的分布式的信号算法可视化数据检测系统

    5. 通信模块:实现不同节点间的通信和数据交换,可能采用如RMI(远程方法调用)或HTTP RESTful API等机制。 通过深入研究和实践这个项目,你可以掌握如何在Java环境下设计和实现一个分布式系统,理解信号处理算法的...

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

    Java中的远程方法调用(Remote Method Invocation,简称RMI)是一种强大的技术,它允许Java对象在不同的Java虚拟机(JVM)之间进行交互,从而实现分布式计算。在本压缩包中,"JAVA中最简单的分布式调用RMI共12页.pdf...

Global site tag (gtag.js) - Google Analytics