使用 CICS Explorer SDK 開發應用程式

CICS Explorer® Software Development Kit (SDK) 提供一個環境,可供開發 Java™ 應用程式並將其部署至 CICS®,包括對 OSGi 及 Web 專案的支援。

關於這項作業

您可以使用 SDK 來建立新的應用程式,或重新包裝現有的 Java 應用程式以符合 OSGi 規格。「OSGi 服務平台」提供一個機制,以供利用元件模型來開發應用程式,並將那些應用程式以 OSGi 軟體組部署至架構。OSGi 軟體組是應用程式的部署單位,其中包含版本控制資訊、相依關係及應用程式碼。OSGi 的主要優點是您可以從可重複使用的元件建立應用程式,而這些元件只能透過定義良好的介面(稱為 OSGi 服務)存取。您還可以透過精確的方式來管理 Java 應用程式的生命週期和相依關係。如需使用 OSGi 開發應用程式的相關資訊,請參閱 OSGi 聯盟網站

您也可以利用 SDK 來使用含有 Java Servlet 及 JSP 頁面的動態 Web 專案。這些 Servlet 可以與 OSGi 軟體組互動,可讓您建立具有現代 Web 層及商業邏輯的應用程式,以使用 JCICS 來存取 CICS 服務。

您可以使用 SDK 來開發 Java 應用程式,以在任何支援的 CICS 版本中執行。不同版本的 CICS 支援不同版本的 Java,且在更新的版本中,也已延伸 JCICS API 以支援 CICS 的其他功能。為了避免使用錯誤的類別,SDK 提供一個功能來設定目標平台。您可以定義正在開發應用程式的 CICS 版本,SDK 會自動隱藏您不能使用的 Java 類別。

SDK 說明可提供如何執行下列每一個步驟以開發和部署應用程式的完整資料。

程序

  1. 設定 Java 開發的目標平台。 如果您是要針對 Liberty JVM 進行開發,請選取 CICS TS 5.1 執行時期與 Liberty,否則請選取 CICS TS 5.1 執行時期。 目標平台可確保您在開發應用程式時,只使用適用於 CICS 目標版本的 Java 類別。如果選取 CICS TS 5.1 目標,您可能會收到一則警告,指出目標的版本比現行 Eclipse 安裝還新。 您可以忽略這則警告訊息。
  2. 建立 Java 應用程式開發的外掛程式專案。
  3. 使用最佳作法來開發 Java 應用程式。 如果您對開發 CICS 之 Java 應用程式不熟悉,可以使用 CICS Explorer SDK 提供的範例來開始進行開發。若要在 Java 應用程式中使用 JCICS,則必須匯入 com.ibm.cics.server 套件。
  4. 選擇性的: 建立動態 Web 專案來開發應用程式呈現層。 您可以在動態 Web 專案中建立 Servlet 及 JSP 頁面。您也必須更新建置路徑來建置這類型的專案。
  5. 包裝應用程式以進行部署:
    1. 建立一個以上的 CICS 軟體組專案來參照您的 OSGi 軟體組及 Web 專案 CICS 組合是 CICS 中應用程式的部署單位。請將您要更新和管理的 OSGi 軟體組及 Web 專案一起放入 CICS 軟體組專案中。您必須知道要在其中部署該應用程式的 JVMSERVER 資源名稱。

      您也可以將 CICS 資源子集新增至 CICS 軟體組專案,例如 PROGRAM、URIMAP 及 TRANSACTION 資源。這些資源以動態方式安裝,並作為應用程式的一部分來管理。

    2. 選擇性的: 如果您要將應用程式部署至 CICS 平台,請建立應用程式專案來參照您的 CICS 組合。 應用程式提供單一管理點,可在 CICS 中透過 CICSplex 來部署及管理應用程式。如需相關資訊,請參閱CICS TS 5.1 資訊中心中的封裝用於部署的應用程式
  6. 匯出應用程式專案或 CICS 軟體組專案,將 Java 應用程式部署至 zFS。或者,您也可以將專案儲存在來源儲存庫中進行部署。

結果

您已順利使用 CICS Explorer SDK 開發和匯出應用程式。

下一步

在 JVM 伺服器中安裝應用程式。如果您沒有可在 CICS 中建立資源的權限,系統程式設計師或管理者可以為您建立應用程式。您必須將組合匯出的位置和目標 JVM 伺服器的名稱告知系統程式設計師或管理者。如需詳細資料,請參閱在 JVM 伺服器中部署 OSGi 軟體組