将遗留的组件作为COM+ 应用程序一部分的好处就是布置的简单性如果需要导出一个COM+应用程序请注意其MSI文件包含着遗留下来的组件和它们的设置我们还需要在另一台计算机上安装MSI文件这时Windows Installer会注册这一组件因此我们无需为每一个工程编写独立的安装程序在安装方面不会有任何问题 我需要提醒读者注意的是COM+ 中有经过改进的新一代Explorer用户界面在COM+ 中唯一能够说明COM+应用程序活动类型的技术是获取它的激活标签进行检查这将使我们仅仅通过观察Explorer用户界面的图标就能使我们有机会来弄清楚应用程序服务器库代理或服务的类型我们能够发现正在运行的过程文件夹其中包含着所有正在执行的程序能够在我的计算机下提供简单的运行时间库如果任何运行时间库出了问题这一文件夹对于观察应用程序是非常重要的 我们还记得COM+ 的Explorer用户界面只能够使我们具有处理和管理已经配置过的组件的能力如果应用程序完全是建立在可配置组件基础上的这也许没有什么问题不幸的是企业级软件还需要遗留的和其他一些类型的组件开发人员就需要使用COM+ Explorer之外的其他工具在其他环境中管理遗留的组件最好的这类工具是OLEViewVisual Studio等编程人员需要处理二种类型的布置方法第一种使用导出的COM+应用程序(MSI文件)第二种包含安装指定遗留组件所需要的一切文件幸运的是COM+ 支持遗留的应用程序和组件这使得我们能够使用遗留的应用程序和组件中的每一个特性 在COM+ Explorer中我的计算机文件夹下会发现一个名字为DCOM Config的新文件夹这一重要的文件夹与COM+ Applications文件夹密切相关包括计算机上所有的注过册的COM本地服务器所有的这些本地服务器都被称作遗留应用程序我们不能象在COM+应用程序中将一个遗留应用程序转变为组件界面或方法这一文件夹将使我们具备处理和管理COM+应用程序和遗留的本地服务器的能力另外我们也无需再使用其他的管理工具了 如果从遗留应用程序的弹出式快捷菜单中选择了属性选项我们就可以处理和管理所有的特性了开发人员需要注意的另一个问题是安全对于开发人员而言其他的标签都不大重要安全标签能够配置每个用户访问启动和改变的权限在需要让COM+应用程序使用遗留的组件时可以使用COM+ Explorer它会帮助我们管理遗留的组件在开发需要使用遗留组件的COM+ 应用程序时将会出现一个名字为Legacy Components的文件夹如果要向该文件夹中添加新的遗留组件就需要从快捷菜单中选择New选项COM+ Explorer最大的优点是导入向导它能够使开发人员选择遗留的组件并加入到COM+应用程序中需要提醒读者注意的是只能向同一个应用程序中添加这些遗留组件 如果需要游览注册表条目或遗留组件可以使用属性页我还需要特别提醒读者注意注册表条目因为我们只能改变这些条目的值这将节省开发人员的时间并使应用软件更有效率而且没有bug如果读者使用Windows XP就可以使用COM+ Explorer的所有这些功能和遗留的组件 |