模組和程式庫的相依關係

在開發及部署整合應用程式時, 您可能需宣告模組、調解模組和程式庫間的相依關係。請使用相依關係編輯器來管理這些必要的資源。

當建立新模組或程式庫時,並不具有任何相依關係。透過相依關係編輯器, 您可以新增對程式庫和 Java™ 專案的相依關係。而在模組和調解模組方面, 您也可以新增對 J2EE 專案的相依關係。

在調解模組方面,您可以使用相依關係編輯器或者在建立模組時,新增程式庫相依關係; 詳細說明請參閱「建立調解模組」相關作業。

對程式庫的相依關係

如果模組、調解模組或程式庫需要使用另一個程式庫中的資源, 您必須使用相依關係編輯器開啟模組或程式庫, 並新增對所需程式庫的相依關係。舉例來說,您想共用的資源可以是商業物件和介面。對於已有相依程式庫的模組來說, 您通常會希望程式庫隨模組一起部署, 以便在執行時期有資源可用;依預設, 會選取這種選項。不過,您也可以選擇隨模組來部署程式庫 (例如,因為該程式庫已在伺服器中設定成一個廣泛共用的公用程式)。

以下是以相依關係編輯器開啟的 CustomerQuery 模組。它有一個 SharedLib,且已新增到其程式庫相依關係清單中。

以相依關係編輯器開啟的模組

程式庫本身無法部署,但可新增成模組或調解模組的相依項,並隨它一起部署。

Java 專案的相依關係

註: 如果您沒有搭配 Java 專案使用,則不需修改 Java 專案的相依關係。

對於模組、調解模組或程式庫來說,如果您新增對 Java 專案的相依關係, 則會將它自動新增到模組或程式庫的建置路徑中。依預設,相依的 Java 類別會隨模組一起部署,如果是程式庫,當程式庫隨模組一起部署時,也會部署相依的 Java 專案。您也可以選擇讓相依的 Java 專案隨模組或程式庫部署。比方說,如果伺服器將 Java 專案當成廣域公用程式另行部署, 您可以將 Java 專案新增成您模組的相依項,以作為建置之用,然後選擇不讓它隨模組一起部署。

如需 Java 專案和程式庫的相關資訊,請參閱相關參照下的最佳實務主題。

J2EE 專案的相依關係

註: 如果您沒有搭配 J2EE 專案使用,則不需修改 J2EE 專案的相依關係。

您也可以為模組指定相依的 J2EE 專案。相依關係可用在建置與(或)部署用途上。 當模組和 J2EE 專案相依時, 您可能會想讓它隨模組一起部署,但卻因與 J2EE 專案之間並無實際的 Java 建置路徑相依關係,而想讓 J2EE 專案成為模組類別路徑中的一部分。在此情況下,您可以使用相依關係編輯器, 將 J2EE 專案新增到模組中以便部署。比方說,在模組所提供的人工作業服務方面, 您有一項人工作業用戶端應用程式, 而您想在模組的相依關係清單中,新增內含人工作業用戶端的 J2EE 專案, 並且只選擇讓它隨模組一起部署。

如需 J2EE 專案和 Web 專案的相關資訊,請參閱相關參照下的最佳實務主題。

無法解析的相依關係

模組之無法解析的相依關係會列在無法解析的專案下, 您可以選取並移除它們,或採取其他適當動作,以還原遺漏的專案。

相關概念
模組和程式庫
商業整合的功能和角色
商業整合提要
相關工作
建立商業服務的模組
建立調解模組
變更預設名稱空間
啟用工具功能
在模組和程式庫中新增相依關係
建立程式庫
相關參考
最佳實務:商業服務的模組和套裝
最佳實務:調解模組和套裝
「商業整合」視景和視圖
資源的文件

相關資訊

指導教學:使用模組和程式庫

意見
(C) Copyright IBM Corporation 2005, 2006. All Rights Reserved.