將遺留的組件作為COM+
應用程序一部分的好處就是布置的簡單性
如果需要導出一個COM+應用程序
請注意
其MSI文件包含著遺留下來的組件和它們的設置
我們還需要在另一台計算機上安裝MSI文件
這時
Windows Installer會注冊這一組件
因此
我們無需為每一個工程編寫獨立的安裝程序
在安裝方面不會有任何問題
我需要提醒讀者注意的是
COM+
中有經過改進的新一代Explorer用戶界面
在COM+
中
唯一能夠說明COM+應用程序活動類型的技術是獲取它的激活標簽
進行檢查
這將使我們僅僅通過觀察Explorer用戶界面的圖標
就能使我們有機會來弄清楚應用程序
服務器
庫
代理或服務的類型
我們能夠發現
正在運行的過程
文件夾
其中包含著所有正在執行的程序
能夠在
我的計算機
下提供簡單的運行時間庫
如果任何運行時間庫出了問題
這一文件夾對於觀察應用程序是非常重要的
我們還記得
COM+
的Explorer用戶界面只能夠使我們具有處理和管理已經配置過的組件的能力
如果應用程序完全是建立在可配置組件基礎上的
這也許沒有什麼問題
不幸的是
企業級軟件還需要遺留的和其他一些類型的組件
開發人員就需要使用COM+ Explorer之外的其他工具在其他環境中管理遺留的組件
最好的這類工具是OLEView
Visual 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的所有這些功能和遺留的組件
From:http://tw.wingwit.com/Article/os/xtgl/201311/9473.html