開發 COM+ 應用程式
開發 COM+ 應用程式時,主要工作包括設計 COM 元件來封裝應用程式邏輯,並將這些元件整合到 COM+ 應用程式、建立 COM+ 應用程式,以及透過部署和維護來管理應用程式。
設計 COM 元件
下列步驟描述良好元件設計的一般程式:
- 定義 COM 類別和實作類別。
- 將類別分組為元件。
- 選取元件的 COM+ 服務集,即使您在開發元件時未指定所有服務也一樣。 稍後可以使用元件服務系統管理工具或 COM+ 管理物件模型來指定這些服務(如需 COM+ 系統管理物件模型的詳細資訊,請參閱自動化 COM+ 管理員 istration。
建立 COM+ 應用程式
設計 COM 元件之後,開發人員會將元件整合到 COM+ 應用程式中,並設定應用程式。 下列步驟描述此程式:
- 將元件整合到 COM+ 應用程式中。 您可以將元件整合至現有的 COM+ 應用程式,或為元件建立新的 (空白) 應用程式。 (請參閱 建立 COM+ 應用程式。)
- 為每個類別指定正確的屬性集(如果有的話,如果未在開發工具中指定的話)。 這些屬性表示其實作可能依賴的任何 COM+ 服務的元件相依性(例如,交易、佇列元件、安全性、對象共用和 Just-In-Time 啟用)。
- 設定安全性架構(角色和角色指派給類別、介面和方法)。
- 在類別和應用程式上設定環境特定屬性(例如預設物件集區大小)。 系統管理員可以稍後設定這些環境特定屬性(或加以修改)。
- 匯出應用程式以進行轉散發和部署。
如需設計分散式應用程式步驟的詳細資訊,請參閱 設計 COM+ 應用程式。
管理員 註冊 COM+ 應用程式
開發人員通常會將部分設定的 COM+ 應用程式傳遞給系統管理員。 系統管理員接著可以自定義一或多個特定環境的應用程式(例如,在應用程式叢集中的角色和伺服器名稱中新增用戶帳戶)。 系統管理員的工作包括下列各項:
- 在系統管理計算機上安裝部分設定的 COM+ 應用程式。
- 提供環境特定屬性,例如角色成員和物件集區大小。
- 重新匯出完整設定的 COM+ 應用程式。
- 建立應用程式 Proxy(如果要從遠端存取應用程式)。
針對特定環境完整設定應用程式之後,系統管理員可以將其部署在測試或生產計算機上。 這牽涉到在一或多部計算機上安裝完全設定的 COM+ 應用程式。
如需 COM+ 系統管理程式的詳細資訊,請參閱元件服務管理工具。