第五讲:XP中的COM+有何新颖之处?

王朝other·作者佚名  2008-05-19
窄屏简体版  字體: |||超大  

XP中的COM+有何新颖之处?

对于设计和开发人员而言,XP中的COM+改进了一些旨在提高COM+应用程序的可伸缩性、可用性和可管理性的功能。

另外,XP中的COM+还提供了一些新的技术,例如COM+分区、应用程序再生、应用程序池、COM组件的移动和拷贝、可配置的隔离级别、以NT服务方式运行COM+应用程序、专有组件的创建、应用程序的暂停和中止等。

组件的拷贝和移动

在COM+服务中,我们可以移动和拷贝组件,这意味着我们可以多次对一个实际的组件进行配置。由于能够对组件进行拷贝和移动,我们可以在二进制的级别上对组件进行重用,这意味着代码量的减少、开发成本的降低和能够更早地将产品推向市场。更重要的是,我们可以将一个组件由一个COM+应用程序移动到另一个应用程序中。从效果上来看,一旦移动了一个组件,它就被从前一个COM+应用程序中删除了,并被安装在新的COM+应用程序中。要将一个组件由一个COM+应用程序转移到另一个COM+应用程序中,我们首先需要在组件管理工具窗口中右击要转移的组件,然后点击“移动”选项,再在出现的对话框中选择该组件移动的目标COM+应用程序,然后点击OK按钮结束这一过程。

此外,我们可以从一个COM+应用程序向另一个COM+程序拷贝组件,一旦将该组件拷贝到了另外的COM+应用程序中,就可以按与原来的组件不同的组件那样对该组件进行配置。当需要向另一个COM+应用程序拷贝一个组件时,首先,需要在组件服务管理工具的窗口中右击需要拷贝的组件,在点击“拷贝”选项后,在出现的拷贝组件对话框中的“请选择拷贝目标”窗格中选择一个目标应用程序,并填写新拷贝的组件的ProgID,插入新组件的CLSID。COM+能够自动地生成CLSID。在大多数情况下,这将足以唯一地确定新拷贝的组件。如果要改变COM+提供的CLSID,也可以输入一个新的CLSID。然后点击OK按钮结束这一过程。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航