本文介紹如何利用 Eclipse Rich Client Platform (RCP) 與 IBM Rational Application Developer (RAD) V6,建立一個可獨立運行的富客戶端應用,透過 WebSphere Application Server V6 的瘦客戶端調用遠端 EJB 元件。全文採用「溫度轉換器」EJB 為例,涵蓋客戶端安裝、EJB 部署、RCP 插件開發、導出獨立應用四大階段。
TemperatureEAR.ear、TemperatureEJBClient.jarC:\WebSphere6ND\AppClient(後續批次檔依賴此路徑)。
localhost。
此客戶端提供 j2ee.jar、ORB、SSL 等運行時庫,是 RCP 應用調用遠端 EJB 的基礎。

https://localhost:9060/admin)。
C:\RCPEJBClient\TemperatureEAR.ear。



TemperatureEAR → Start。



com.ibm.issw.temperature.form,選項:


com.ibm.issw.temperature.form.TemperatureViewTemperature


j2ee.jar:從 <WAS_CLIENT_INSTALL_ROOT>/lib (如 C:\WebSphere6ND\AppClient\lib) 取得。

TemperatureEJBClient.jar (範例源碼提供),含 EJB 遠端介面與 Stub 代碼。

plugin.xml → Build 頁籤 → Binary Build 勾選兩個 JAR(導出時打包進插件)。



build.properties 與 MANIFEST.MF 會自動更新,確保編譯、打包、運行三階段類路徑一致。
下篇將實作 TemperatureView 視圖類、整合 EJB 呼叫邏輯、配置啟動器與 JRE、導出獨立 RCP 應用並驗證遠端 EJB 調用。