Stock Quote - 技术说明


入门
查找源代码
查看编码注意事项


入门

该样本说明把客户机从简单对象访问协议(SOAP)迁移到针对基于 XML 的 RPC 的 Java™ API(JAX-RPC)。已对 StockQuote 样本的 GetQuote.java 客户机类添加注解,以描述如何修改 Apache SOAP 客户机来使用 Web Service 企业 bean 引入的 JAX-RPC 动态调用接口(DII)。可以从 WebSphere Application Server V4.0 和 V5.0 中获得 Apache SOAP 客户机。参阅 GetQuote.java 代码以获取详细信息。

Stock Quote 服务使用 EJB 来实现 Web Service。该样本包括 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 目录中。

Stock Quote 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 企业 bean 应用程序中重要的 Java 代码是 EJB 实现代码。该代码在 StockQuoteBean.java 中。 当用 Stock Quote 代码调用客户机时,实施尝试联系 http://services.xmethods.net/axis/getQuote 服务来获取当前股票价格。Stock Quote 实施把该价格返回给客户机,或者在不成功的情况下返回 -1.0。 如果通过调用客户机传入的股票代号是 XXX,那么实施返回经过固定的数字 55.25

J2SE GetQuote 客户机提供 JAX-RPC 客户机与较早的 SOAP 版本的比较。参阅 simpleClients/samples/stock 目录中的 GetQuote 代码。