服務元件架構 (SCA)- 簡式計算機 |
|
|
![]() |
|
執行 | TechNotes |
此範例示範一個非常簡單的 SCA 呼叫,從 JSP 到 Java 物件 SCA 元件,而此元件實作一個非常簡單的加法/減法函數。 將 Math 商業物件定義為包含兩個運算元及一個結果。商業圖表物件包含數學商業物件及一個動詞欄位,而此欄位可將需要的作業指定為加法或減法。
index.jsp 檔包含準備及呼叫 SCA 函數的程式碼。在 JSP 中執行的步驟為:
可以對用於此 SCA 呼叫的程式碼作最小的變更,來呼叫其他的 Diamond SCA 元件。
此範例的 EAR 檔案是 <was_root>/samples/lib/SCASamples/SCASamples.ear。 其中包含:
WebSphere Process Server 中的使用者應用程式會有一些 XML 成品, 例如,商業物件、關係定義、商業規則,在安裝應用程式之前,需要先部署這些成品。 SCASamples.ear 不是可安裝的 EAR 檔案。 WebSphere Process Server 有提供 serviceDeploy 公用程式,可用來建置及部署這些成品。 這些成品都內含在 SCASamples.ear 檔案中。 sampleDeploy 公用程式會以範例所需的特定參數,來呼叫 serviceDeploy。 執行 sampleDeploy 時,會在 <was_root>/samples/lib/SCASamples 中建立第二個 EAR 檔案,名稱為 SCASamplesDeployed.ear。 此 EAR 包含 SCASamples.ear 中既有的 WAR 檔案,另外加上內含部署成品的 JAR 和 WAR 檔案。 此 EAR 檔案可以安裝為 WebSphere Process Server 中的「企業應用程式」。