首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

COM Interoperability

COM互操作性

COM客户端可以用来访问服务组件。同时,当你已经有了一些用COM编写的COM+组件,你也可以通过.NET组件使用它们。这种互操作性很重要,这样就不用重写每个组件和每个客户端应用程序了。一个COM组件可以参与一个.NET组件相同的上下文。

COM互操作性这个问题不仅仅是COM客户端访问.NET组件时,或者.NET组件访问COM对象时存在,当.NET客户端需要通过DCOM协议跨进程或跨机器访问.NET组件时,这个问题也须考虑。

这一节讲述了服务组件上的COM互操作性。把COM与.NET做个对比的话,你也许要回顾一下第2章讲述的COM和.NET的区别以及对于COM+上下文如何与NET上下文协调的评估。第3章“并发”主要讲述了并发相关的问题,COM单元模型在第3章里占了很大的篇幅。

读完了前面的章节后,你可能已经发现regsvcs.exe工具不但可以用于配置和注册企业服务组件,也可以创建COM类型库。类型库为COM客户端保存了.NET组件的元数据(metadata)。为COM客户端生成的这些元数据和接口类型可以被很多特性(.NET Attribute)所影响,你将在本章下面的讨论中看到这点。

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论