COM与DCOM的区别与联系

原创 2001年09月05日 17:30:00

COM与DCOM的区别与联系

其实这种提法本身就及不科学

DCOM本身就是COM的一种表现形式

但是由于大家听见COM一般就把它当成在本地执行的COM

而DCOM当然就是分布的COM

在网络上的另一台计算机上执行.于是就诞生了这篇COM与DCOM的区别与联系.

区别:

COM有两种存在形式

动态连接库和可执行程序

但DCOM必须是可执行程序.因为DCOM不可能在客户程序的内存空间运行

所以不能是动态连接库.

COM(动态连接库形式)可以不用RPC通信

而DCOM必须使用RPC远程调用.

COM(动态连接库形式)与客户共同存在于同一内存空间

调用速度快

DCOM的速度只有COM的万分之一.

COM(动态连接库形式)的安全性不高

客户程序可以造成服务COM发生错误

DCOM安全性高

原因也是COM与客户程序共用内存空间造成的.

COM程序配置简单

DCOM配置较复杂.毕竟DCOM牵涉到网络和安全性.

联系:

客户程序不必知道COM的存在形式

有统一的接口调用方式

客户程序甚至不知道COM对象的位置

可能在同一台计算机上

也可以在半个地球的另一面;

由于DCOM本身就是COM的一种存在形式

具有许多共同点.

COM、COM+和DCOM的定义和区别

解释COM、COM+和DCOM的定义和区别? COM是组件对象模型,是实现3/N层应用的基础,它的目的就是组件化,应用程序分层.DCOM是分布式的COM,也就说可以远程的创建,最初它利用远程自动化来...
  • Baple
  • Baple
  • 2014年09月25日 09:30
  • 1297

COM与DCOM的区别与联系

COM与DCOM的区别与联系 其实这种提法本身就及不科学DCOM本身就是COM的一种表现形式但是由于大家听见COM一般就把它当成在本地执行的COM而DCOM当然就是分布的COM在网络上的另一台计算机上...
  • johnny_83
  • johnny_83
  • 2007年08月07日 08:26
  • 518

COM与DCOM的区别与联系

COM与DCOM的区别与联系   其实这种提法本身就及不科学,DCOM本身就是COM的一种表现形式,但是由于大家听见COM一般就把它当成在本地执行的COM,而DCOM当然就是分布的COM,在网络上的另...
  • zou5655
  • zou5655
  • 2001年07月24日 15:13
  • 543

COM对象与C++对象的区别

 ATL(ActiveTemplate Library,活动模板库)是微软开发的一套 COM(ComponentObject Model,组件对象模型)支持库。通常,脱离所支持的对象而讨论类库意义不大...
  • barech
  • barech
  • 2009年02月15日 12:37
  • 1895

COM/DCOM的区别与联系

       COM/DCOM的区别与联系 其实这种提法本身就及不科学,DCOM本身就是COM的一种表现形式,但是由于大家听见COM一般就把它当成在本地执行的COM,而DCOM当然就是分布的COM,在...
  • silversoft
  • silversoft
  • 2001年01月06日 00:31
  • 430

EJB、DCOM、CORBA 三种技术分析

---- 90年代出现的分布式对象技术为网络计算平台上软件的开发提供了强有力的解决方案。目前,分布式对象技术已经成为建立服务应用框架和软件构件的核心技术,在开发大型分布式应用系统中表现出强大的生命力,...
  • wzg1031
  • wzg1031
  • 2014年10月10日 10:32
  • 1201

【三层架构】——COM/DCOM初识

背景:在学习三层架构的时候,知道三层分为UI层(表现层)、BLL层(业务逻辑层)、DAL层(数据访问层),相对于传统的二层架构(客户端和数据库)来说,多了一个中间层BLL(业务逻辑层),处于UI层和D...
  • zt15732625878
  • zt15732625878
  • 2016年03月23日 16:08
  • 1668

COM/DCOM开发之进程内组件

一 目的 使用VC++的ATL编程实现进程内组件。同时实现客户端对组件的调用。 二 要求 1)使用C++语言实现进程内组件,组建提供加、减、乘、除、判断是否素数等计算服务;客户端部分包括录入和查询部分...
  • u011402642
  • u011402642
  • 2015年06月16日 11:35
  • 304

数据库与数据仓库的区别与联系

数据库是面向事务的设计,数据仓库是面向主题设计的。数据库一般存储在线交易数据,数据仓库存储的一般是历史数据。 数据库是面向事务的设计,数据仓库是面向主题设计的。数据库一般存储在线交易数据,数据仓库存储...
  • wenjie847
  • wenjie847
  • 2010年10月11日 22:07
  • 6173

jsp和servlet的区别和联系

jsp和servlet都属于j2ee13规范,servlet是运行在服务端的Java程序,动态生成web内容,但是如果仅仅使用servlet来输出html则是一句一句地输出,为开发和维护带来了极大的不...
  • u011458469
  • u011458469
  • 2015年10月28日 16:19
  • 4243
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:COM与DCOM的区别与联系
举报原因:
原因补充:

(最多只允许输入30个字)