深入探索COM+安全开发
1. 前置知识与COM+简介
在开始深入了解COM+之前,需要确保对以下内容有良好的理解:
- 类和对象的区别
- 在Visual Basic中创建和使用类
- NT用户和组相关知识
- 模拟和委派的概念
COM+是微软推出的一种编程模型,它在从NT升级到Windows 2000的过程中扮演着重要角色,能够帮助开发者构建更强大、更优秀的应用程序。COM+的前身是COM和DCOM。
COM即组件对象模型(Component Object Model),它由两部分组成:
- 第一部分是一种规范,主要供开发工具供应商编写支持COM的编译器。开发者可以使用这些工具创建COM组件,软件以二进制、语言无关的格式进行打包。这意味着可以使用多种开发工具(如Visual Basic、Visual C++、Delphi等)创建COM组件,并且可以在不同的开发工具中使用这些组件,而无需考虑组件的编写语言。
- 第二部分是系统级基础设施,由微软以DLL的形式随Windows操作系统家族(包括Windows 95、Windows 98、Windows NT和Windows 2000)一起提供。在COM中,组件和使用它的应用程序通常位于同一台计算机上。
DCOM(分布式COM)是“网络上的COM”,它允许应用程序调用网络上另一台PC(通常是服务器)上的组件。
COM+是COM/DCOM的下一个版本,随Windows 2000发布。它是一种用于在Windows 2000上编写可扩展分布式应用程序的编程模型,借助Windows 2000的组件服务(COM+系统级基础设施)实现。COM+在
COM+安全开发详解
超级会员免费看
订阅专栏 解锁全文
826

被折叠的 条评论
为什么被折叠?



