随笔分类 - 利用远程对象实现分布式开发

JAVA与.NET的相互调用——利用JNBridge桥接模式实现远程通讯
摘要:在.NET Remoting与RMI通信中同时存在一个弊端,那就是对开发语言的限制,无论是使用哪一种通讯方式,服务器与客户端都必须支持同一种开发语言。通讯过程中不能跨越开发语言的限制,这是一个人令人懊恼的消息。JNBridge是一种领先的JAVA与.NET互操作的的产品,凭借JNBridge技术,Java和.NET代码无需交叉编译器就可以实现对象共享。所有Java代码运行在JVM上,而.NET代码则运行在CLR上。在该方案下,JVM和CLR可以运行在不同的机器上,也可以运行在一台机器的不同进程上,甚至还能运行在相同的进程的不同应用程序域上。经历多年的发展,JNBridge已经发布了JNBridgeP 阅读全文

posted @ 2011-05-31 14:43 风尘浪子 阅读 (10734) | 评论 (13) 编辑

学习笔记:JAVA RMI远程方法调用简单实例
摘要:RMI(Remote Method Invocation)远程方法调用是一种计算机之间利用远程对象互相调用实现双方通讯的一种通讯机制。使用这种机制,某一台计算机上的对象可以调用另外一台计算机上的对象来获取远程数据。RMI是Enterprise JavaBeans的支柱,是建立分布式Java应用程序的方便途径。它针对RPC服务遗留的问题,被设计成一种面向对象的通讯方式,允许程序员使用对象来实现通信。 阅读全文

posted @ 2011-05-20 13:16 风尘浪子 阅读 (54972) | 评论 (9) 编辑

回顾.NET Remoting分布式开发
摘要:Remoting是采用分布式进行编程的一种技术,主要用于管理跨应用程序域的同步和异步RPC 会话。在默认情况下,Remoting可从使用 HTTP 或 TCP 协议进行信息通讯,并使用 XML 编码的 SOAP 或二进制消息格式进行数据交换。.NET Remoting 提供了非常灵活和可扩展的编程框架,并且可以管理对象的状态。Remoting跟Web服务不同,它并不依赖于IIS,用户可以自己开发(Development)并部署(Dispose)宿主服务器,只需要服务器支持Framework。利用Remoting实现分布式开发,可以对远程对象的生命周期进行管理,利用HttpChanel,HttpSe 阅读全文

posted @ 2011-05-11 10:09 风尘浪子 阅读 (7653) | 评论 (17) 编辑

导航

统计