随笔分类 - COM
Common Object Model 通用组件模型
解决软件复用的问题--从代码级别到二进制级别的复用
COM, DCOM, COM+ , DTC, MSMQ,.NET Remoting,WCF
摘要:COM:Common Object Model 通用组件模型解决软件复用的问题--从代码级别到二进制级别的复用 DCOM: Distributed Component Object Model 分布式组件对象模型,COM是一个进程内模型,无法让不同的代码运行在不同的帐号下的,因为同一个进程只能启动在唯一的帐号下,正确的做法是让不同的接口实现,能够跨越进程甚至跨越机器等安全边界运行,要能够赋予不同的接口不同的安全级别,能够和域帐号集成,支持不同等级的加密等等。远程通用组件模型,也就是DCOM就这样诞生了。运行以下dcomcnfg.exe这个工具,展开一些节点,看看属性页,就能体会到DCOM的功能
阅读全文
COM线程模型概要
摘要:1. 套间机制套间(Apartments)的类型STA用于单线程,MTA用于多线程。而NTA则被称为线程无关(Thread-Neutral)的多线程2.跨套间(Cross-Apartment),Proxy/StubProxy(代理)总是在客户端,而Stub(存根)则是在服务器端Marshalling/UnMarshalling即将COM对象转为网络流和将网络流还原为COM对象
阅读全文
浙公网安备 33010602011771号