安裝 RPC 配接器程式庫

適用於 IBM® WebSphere® Application Server 的 RPC 配接器是以獨立式套件提供。我們假設 <install_root> 是 WebSphere Application Server 安裝所在的目錄。

獨立式程式庫:
IBM RPC 配接器在 <install_root>/optionalLibraries/web2mobile/RPCAdapter 目錄中是以獨立式程式庫提供。請注意,您也必須在 WEB-INF 目錄中,建立及新增 RpcAdapterConfig.xml 檔。

獨立式程式庫可以與必須從 JavaScriptTM 呼叫 JavaTM 物件方法的 Web 應用程式或企業應用程式一起使用。 這個程式庫的安裝方式,會隨著使用它的應用程式的包裝及實作方式而不同。 以下提供一些通用實務。

Java Platform Enterprise Edition (Java EE) Web 應用程式:

  1. 將 RPCAdapter.jar 檔放在 Web 應用程式的 WEB-INF/lib 目錄中,Web 應用程式含有您想要使其成為可存取的 Java 物件。
  2. 配置 web.xml 檔,使 Servlet com.ibm.websphere.rpcadapter.RPCAdapter 顯現在下列網址之下:http://<host>:<port>/<contextRoot>/RPCAdapter/*。 新增下列 Servlet 配置到您的 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> 這是利用 URL 中的 RPC 配接器,將所有應用程式呼叫遞送到 com.ibm.websphere.rpcadapter.RPCAdapter Servlet。
  3. 建立一個 RpcAdapterConfig.xml,將它放在 WEB-INF 資料夾中。
    在配置檔中,指定透過 RPC 配接器來顯現的 POJO。 顯現 TestService 的基本配置範例如下: <rpcAdapter xmlns="http://www.ibm.com/xmlns/prod/websphere/featurepack/v6.1/RpcAdapterConfig" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <default-format>xml</default-format> <pojo> <name>TestService</name> <implementation>com.ibm.test.TestService</implementation> <description>bean provides ...</description> <!-- optional --> </pojo> </rpcAdapter>
  4. 啟動應用程式伺服器。
  5. 包裝及部署 Web 應用程式。 請參閱應用程式伺服器專用文件,以取得包裝及部署 Web 保存檔 (WAR) 或企業保存檔 (EAR) 的指示。
  6. 利用下列 URL 目錄,與 RPC 配接器進行資訊及 RPC 互動:
  7. 利用 Dojo,以 dojo.rpc.JsonService Script 來呼叫透過 RPC 配接器顯現的服務。 請參閱 Dojo 文件,以取得詳細的用法資訊。



使用條款 | 意見