RPC 配接器程式庫用法範例

RPC 配接器發行套件包含若干「範例」,供您用來驗證起始設定。 例如,新增下列內容到 web.xml 檔中:
<servlet> <display-name>RPCAdapter</display-name> <servlet-name>RPCAdapter</servlet-name> <servlet-class>com.ibm.websphere.rpcadapter.RPCAdapter</servlet-class> </servlet> <servlet-mapping> <servlet-name>RPCAdapter</servlet-name> <url-pattern>/RPCAdapter</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>RPCAdapter</servlet-name> <url-pattern>/RPCAdapter/*</url-pattern> </servlet-mapping>

請依照「概觀」頁面的 HTTP RPC 區段所說明來建立 RpcAdapterConfig.xml 檔,將這個新增到 WEB-INF 資料夾中。 然後,啟動應用程式伺服器,存取 http://host/<contextRoot>/RPCAdapter/RPCAdapter/httprpc 來查看已部署之服務的目錄。

另外,RPCAdapter 也包括範例 Courier 應用程式。 這個應用程式示範 RPC 配接器的各種功能,例如:處理 XML 和 JSON 回應、白名單和黑名單方法,以及指定驗證器。 CourierApp.war 檔在 RPCAdapter 的範例目錄中。 請部署這個 Web 保存檔 (WAR),然後存取 http://yourhost:yourport/CourierApp/CourierService.jsp。 選取郵遞區號之後,會自動移入地址詳細資料。 這會利用 RPC 配接器的 JSON 服務,來存取 AddressLookup 服務。 另外,也利用 RPC 配接器 XML RPC 來實作相同的應用程式(請嘗試存取 http://yourhost:yourport/CourierApp/CourierService_xmlrpc.jsp)。 除了這些鏈結之外,您也可以存取 http://yourhost:yourport/CourierApp/Getfares.jsp 來觀察批次呼叫的運作情況。 當輸入客戶詳細資料且選取目的地時,會傳送單一要求,以批次方式處理所有儲存客戶詳細資料及擷取票價資訊的呼叫。