DCOM体系结构(一)(技术白皮书---Microsoft)

 

DCOM体系结构(一)

技术白皮书---Microsoft

摘要:

这篇文章主要介绍了DCOM的内部原理,对象的TCP/IP协议实现。这篇文章适合程序开发人员阅读,尤其适合想开发基于InternetIntranet以及更深层次上的最新应用程序的开发人员。在一些方面我们假定读者已经熟悉COM的基本概念,尽管有些概念在讨论分布式程序设计时还会涉及到。

概述

Microsoft Distributed Component Object ModelDCOM)是Component Object ModelCOM)的扩展,它支持不同的两台机器上的组件间的通信,而且不论它们是运行在局域网、广域网、还是Internet上。借助DCOM你的应用程序将能够任意进行空间分布。

由于DCOMCOM这个组件技术的无缝升级,所以你能够从你现有的有关COM得知识中获益,你的以前在COM中开发的应用程序、组件、工具都可以移入分布式的环境中。DCOM将为你屏蔽底层网络协议的细节,你只需要集中精力于你的应用。

谁适合阅读这篇文章

这篇文章适合程序开发人员阅读,尤其适合想开发基于InternetIntranet以及更深层次上的最新应用程序的开发人员。在一些方面我们假定读者已经熟悉COM的基本概念,尽管有些概念在讨论分布式程序设计时还会涉及到。

怎样得到这篇文章的主要内容

    这篇文章是有关COMDCOM技术的系列资料的一部分。你可以从头到尾进行阅读,也可以将它作为技术参考。在这篇文章的最后一章,介绍了这一系列文章中的其他文章。

    如果你还不清楚DCOM是什么,“DCOM Technical Overview”这篇文章将对你有用。如果你想知道怎样应用DCOM解决特定的问题,“Solution in Action”这篇文章将会对你有所帮助。

哪里能够得到DCOM

     DCOM目前和Windows NT v4.0Windows 2000操作系统一起发行,DCOMWindows 9X版本可以从微软站点下载。

COM体系结构

这一章将给你一个DCOM技术内部、外部结构的一个概述,你将会看到 DCOM怎样实现了对于客户端来说的简单分布式计算,而没有再灵活性、可升级性、健壮性等方面损失性能。

DCOM处于你的应用程序组件中间,它提供了将组件透明连接起来的能力,如下图说明了DCOM的恰当的位置: 

 

定位对象

COM技术的核心内容是怎样建立组件之间的通信以及怎样创建组件的实例。这些技术通常被归为“激活技术”(Activation mechanisms)下面讨论一下它们怎样工作。

在本地和远端创建一个新对象

    分布系统中的一个基础就是创建对象。在COM中对象类以GUID

### 回答1: COMComponent Object Model)是微软公司开发的一种面向对象的组件对象模型。它是一种可用于编写和调用应用程序的平台和语言无关的技术,具有广泛的应用。COM可以使不同的软件组件相互通信和交互,实现代码的复用和模块化开发。COM技术内幕-微软组件对象模型 PDF是一本关于COM技术的书籍,通过介绍COM技术原理、架构和编程接口,帮助读者深入理解COM技术的内部工作原理和应用方法。 COM技术内幕-微软组件对象模型 PDF可以帮助读者了解COM的基本概念和核心概念,如COM对象、接口、类工厂等。它还介绍了COM对象的生命周期和内存管理,以及如何使用COM接口进行对象之间的通信和交互。此外,该书还讲解了COM的线程模型、注册表、组件的版本管理和卸载等相关内容。 通过阅读COM技术内幕-微软组件对象模型 PDF,读者可以深入了解COM技术的实现细节和应用技巧,掌握COM的高级编程技巧,提高软件开发和设计的效率。这本书适合有一定编程基础的读者阅读,特别是那些对COM技术感兴趣并希望进一步学习和应用的人员。 总之,COM技术内幕-微软组件对象模型 PDF是一本关于COM技术的详细指南和参考书,它可以帮助读者深入理解COM技术的内部工作原理和应用方法,提高软件开发和设计的技能水平。 ### 回答2: COM技术内幕-微软组件对象模型(Component Object Model,简称COM)是一种面向对象的软件组件模型,由微软公司开发,用于实现软件组件的互操作性。它在Windows操作系统中被广泛应用,为开发人员提供了一种在不同平台和编程语言之间交互的标准接口。 COM技术内幕-微软组件对象模型的PDF是一本介绍COM技术的相关文档。它详细讲解了COM原理、架构、编程模型和相关的API,介绍了COM组件的开发、注册和部署等方面的知识。 这本PDF不仅适合初学者学习COM技术,也适合有一定基础的开发人员进一步深入了解COM的内部实现和高级特性。它可以帮助开发人员理解COM组件的生命周期、接口的多态性、对象模型的设计原则等重要概念。 此外,这本PDF还介绍了COM组件与.NET和Java等现代开发平台之间的互操作性。它解释了如何在COM组件和这些平台之间进行数据交换、方法调用等操作,为开发人员提供了实现跨平台开发的方法和技巧。 总之,COM技术内幕-微软组件对象模型的PDF对于想要深入理解和应用COM技术的开发人员来说是一本很有价值的参考资料。通过学习这本PDF,开发人员可以更加高效地开发和管理COM组件,提高软件的可复用性和扩展性。 ### 回答3: COMComponent Object Model)是微软公司开发的一种软件组件技术,用于实现软件的组件化开发和复用。COM技术内幕-微软组件对象模型(COM Internals - Microsoft Component Object Model)是一本介绍COM技术的PDF文件。 该PDF文件主要讲解了COM原理、架构和用法。首先,它介绍了COM的产生背景和发展历程,让读者了解COM的起源和重要性。然后,它详细解释了COM的基本原理和核心概念,如COM对象、接口、类工厂等,帮助读者理解COM组件的结构和运作方式。 接着,该文件介绍了COM的编程模型,即如何使用COM来开发软件。它详细解释了COM的接口定义语言(IDL)和对象创建的过程,以及如何在不同编程语言(如C++、C#等)中使用COM进行开发。 此外,该PDF文件还讨论了COM的生命周期管理、线程安全性和版本控制等重要概念。它指导开发者如何正确地创建、使用和释放COM对象,并提供了一些常见问题的解决方法。 最后,该文件还介绍了COM的扩展技术和相关标准,如COM+、DCOMCOM浏览器等。它展示了COM在分布式系统、Web服务和企业应用中的应用场景,帮助读者拓展对COM技术的应用范围。 总之,COM技术内幕-微软组件对象模型是一本全面介绍COM技术的PDF文件,适合想要深入了解并应用COM技术的开发者和技术爱好者阅读。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值