Stock Quote - TechNotes


開始使用
尋找程式碼
檢視程式撰寫注意事項


開始使用

這個範例所示範的,是用戶端從簡式物件存取通訊協定 (SOAP) 移轉到 XML 型 RPC 用的 Java(TM) API (JAX-RPC)。 StockQuote 範例的 GetQuote.java 用戶端類別已經加上註解,說明如何修改 Apache SOAP 用戶端來使用 Web 服務 Enterprise Bean 所引進的 JAX-RPC 動態呼叫介面 (DII)。 WebSphere Application Server 4.0 版和 5.0 版已有 Apache SOAP 用戶端可用。 其他詳細資料,請參閱 GetQuote.java 程式碼。

Stock Quote 服務是利用 EJB 來實作 Web 服務。 該範例含有 J2SE 用戶端 samples.stock.GetQuote 和 J2EE Application Client com.ibm.websphere.samples.webservices.stock.GetQuoteClient

尋找程式碼

附加註釋的 J2SE GetQuote 用戶端,其 Java 程式碼是在 profile_root/samples/src/WebServicesSamples/Clients/simpleClients/samples/stock 目錄中。

股票報價 EJB 應用程式的 Java 程式碼是在 profile_root/samples/src/WebServicesSamples/stockEJB 目錄中。

J2EE GetQuote 用戶端的 Java 程式碼是在 profile_root/samples/src/WebServicesSamples/Clients/applicationClients/getQuoteClient/com/ibm/websphere/samples/webservices/stockClient 目錄中。

z/OS 客戶:z/OS 平台不提供範例的程式碼樹狀結構,因為範例應用程式不是在 z/OS 平台上建置的。

檢視程式撰寫注意事項

Stock Quote Enterprise Bean 應用程式的有趣的 Java 程式碼,是 EJB 的實作。這個程式碼是在 StockQuoteBean.java 當中。 當用戶端以股票報價代號被呼叫時,實作會聯絡 http://services.xmethods.net/axis/getQuote 服務,取得現行的股票價格。股票報價實作會傳回這個價格給用戶端,如果未能順利完成,則傳回 -1.0。如果呼叫用戶端所代入的股票代號是 XXX,實作便會傳回固定值 55.25

J2SE GetQuote 用戶端會提供 JAX-RPC 用戶端和舊版 SOAP 的比較。 請參閱 simpleClients/samples/stock 目錄中的 GetQuote 程式碼。