RMI的替选方案

RMI只是一种创建特殊对象的方式,它创建的对象可通过网络发布。它最大的优点就是提供了一种“纯Java”方案,但假如已经有许多用其他语言编写的代码,则RMI可能无法满足我们的要求。

目前,两种最具竞争力的替选方案是微软的DCOM(根据微软的计划,它最终会移植到除Windows以外的其他平台)以及CORBA。CORBA自Java 1.1便开始支持,是一种全新设计的概念,面向跨平台应用。

在由Orfali和Harkey编著的《Client/Server Programming with Java and CORBA》一书中(John Wiley&Sons 1997年出版),大家可获得对Java中的分布式对象的全面介绍(该书似乎对CORBA似乎有些偏见)。为CORBA赋予一个较公正的对待的一本书是由Andreas Vogel和Keith Duddy编写的《Java Programming with CORBA》,John Wiley&Sons于1997年出版。

时间: 2024-11-03 10:44:53

RMI的替选方案的相关文章

搭建有出入网能力的VPC网络方案及模板实现

VPC是网络隔离的专有网络,优势是与其他租户的网络完全隔离,可自定义网段,也是混合云网络互通的必选方案.对于专有网络出入网是最重要的,出网是指VPC内访问外网(SNAT),多用于抓取类业务:入网是指VPC内的应用对外提供服务(DNAT).本文将详细讲解典型搭建一个有出入网能力的VPC网络的两种方案以及优劣势,并且提供利用Terraform编写模板实现自动化搭建的方法. 一.简单的EIP:这是非常简单也很容易理解的方法,为VPC内的ECS绑定EIP(弹性IP),此时ECS就具备了出入网的能力,限制

解决wordpress emoji 表情加载报错问题方案

wordpress 升级到 4.2 以后的版本,增加了 emoji 表情.该表情使用了如下 CDN 远程加载: http://s.w.org/images/core/emoji/72×72/ 问题在于,该 CDN 在国内访问很慢,甚至大多时候,是访问不了的. 知道了原因,那么解决思路也就有了.志文工作室提供了两种思路以解决该问题,仅供参考. 方案一:更改可访问的 CDN 图片等静态资源被下载一次后,浏览器会缓存它,缓存未过期前再次加载不会重复请求. wordpress 站点众多,用户访问这些站点

阿里巴巴校招内推简历筛选方案(总结篇)

        在论坛看到的,阿里巴巴HR的甄选方案,觉得值得推荐,总结下发到首页的,觉得有用希望更多人看到.        上周发了一个阿里内推的帖子,没想到短时间内就收到了成百上千封简历.   我仔仔细细地看了每一封简历,附带有Github地址的我也点进去仔细看了代码.   最终我留下了30%的简历,而且这30%中只有10%的本科生.   所有通过内推初步筛选的小伙伴会在8月30号收到邮件通知.   筛选标准   满足以下条件中的任何一个,直接通过筛选:    * ACM, Topcoder

Spring Boot中集成Spring Security 专题

if语句中条件判断就是检查当前的url请求是否是logout-url的配置值,接下来,获取用户的authentication,并循环调用处理器链中各个处理器的logout()函数,前面在parse阶段说过,处理器链中有两个实例,处理会话的SecurityContextLogoutHandler及remember-me服务,我们来一一看看它们的logout函数实现: 2.1.0 SecurityContextLogoutHandler public void logout(HttpServletR

家庭智能布线连接方式介绍

家庭智能布线一般有以下五种方式: 1.星型连接 2.总线连接 3.电力线载波连接 4.红外连接(IR) 5.无线(RF)连接 一.从稳定性角度,星型连接最稳定可靠,总线连接次之,电力线载波连接再次之.红外连接(IR)再次之.无线(RF)连接最差.传统的安防系统都是采用星型连接方式,因此也是最可靠的. 总线连接虽然也需要布线,但在点数较多时,数量上比星型的连接要少,其可靠行一般可以接受.电力线载波与无线连接存在类似的问题,主要是相邻的家庭之间的干扰问题,从技术角度电力线载波可以采用隔离等技术来解决

360极速浏览器如何设置不显示下载内容

像IE里的工具,Internet选项,Internet临时文件夹,设置,查看文件.这样可以找到在IE网页上播放过的视频和音乐都在电脑里有保 存.但是使用360极速浏览器的网页播放过的视频和音乐会有保存吗?保存在电脑什么地方?怎么查看?越详细解说越好!!!! 很简单,土办法,把网页复制在IE里重新加载一次,就能在IE临时文件夹里找到你要的文件了 因为你之前下过了,所以没必要等待,再重新下载一次,很容易 这些人回答里就算你的办法能行的通/我也一至是用这个办法在弄.晕.半个月过去了.没有一个人能给出更

软件工程:(一)软件生存周期与开发模型

一.软件生存周期     定义:一款软件从定义到开发.使用和维护,直到最终被废弃,要经历一个漫长的时期,通常把软件经历的这个漫长的时期成为生存周期.软件生存周期就是从提出软件产品开始,直到该软件产品淘汰的全过程.传统的软件生存周期一般可分为一下阶段:     1.制定计划:确定要开发软件系统的总目标:给出功能.性能.可靠性以及接口等方面的要求:完成该软件任务的可行性研究:     2.需求分析和定义:对待开发软件提出的需求进行分析给出详细的定义:编写软件需求说明书:     3.设计:概要设计,

编写高性能 Web 应用程序的10个技巧

web|程序|技巧|性能|技巧|性能 本文讨论:常见的 ASP.NET 性能神话 有用的 ASP.NET 性能技巧和诀窍 在 ASP.NET 中处理数据库的一些建议 缓冲以及用 ASP.NET 进行后台处理 本文使用下列技术:ASP.NET,.NET 框架,IIS 用 ASP.NET 编写 Web 应用程序其轻松程度令人难以置信.它是如此的容易,以至于许多开发人员不用花费多少时间来构筑其应用便能获得非常好的性能.在本文中,我将给出10个编写高性能 Web 应用的技巧.我的评论不仅仅局限与 ASP

性能分析工具的使用

 性能规划器的使用     性能规划器(Capacity Planner)是集成在Oracle 企业管理包(Oracle Enterprise Management Packs)中用来对反映系统性能的参数进行收集的工具,可以指定要收集的数据.收集数据的频率和数据装载到Oracle Capacity Planner历史记录数据库的时间.这样便于管理员对一定时间范围内的系统性能参数进行比较分析.    1. 性能规划器的设置    (1)在服务器的桌面选择[开始]/[程序]/[Oracle-OraH