Stock Quote - Technikai megjegyzések


Kezdeti lépések
Forráskód helye
Kódolási megjegyzések áttekintése


Kezdeti lépések

Ez a példa egy kliens átállítását mutatja be a Simple Object Access Protocol (SOAP) felületről Java(TM) API for XML-based RPC (JAX-RPC) felületre. A StockQuote példa GetQuote.java ügyfélosztályához feljegyzések készültek, amelyek leírják az Apache SOAP ügyfél módosításának módját, hogy az a JAX-RPC Dynamic Invocation Interface (DII) felületet használja, amelyet a webszolgáltatások EJB-komponens mutat be. Az Apache SOAP kliens WebSphere Application Server 4.0 változatban és 5.0 változatban áll rendelkezésre. Részletekért forduljon a GetQuote.java kódhoz.

A Stock Quote szolgáltatás EJB segítségével valósítja meg a webszolgáltatást. A példa tartalmaz egy J2SE klienst, samples.stock.GetQuote és egy J2EE alkalmazásklienst, com.ibm.websphere.samples.webservices.stock.GetQuoteClient.

Forráskód helye

A jegyzetekkel ellátott J2SE GetQuote kliens Java kódja a profil_gyökér/samples/src/WebServicesSamples/Clients/simpleClients/samples/stock könyvtárban található.

A Stock Quote EJB alkalmazás Java kódja a profil_gyökér/samples/src/WebServicesSamples/stockEJB könyvtárban található.

A J2EE GetQuote kliens Java kódja a profil_gyökér/samples/src/WebServicesSamples/Clients/applicationClients/getQuoteClient/com/ibm/websphere/samples/webservices/stockClient könyvtárban található.

z/OS felhasználók figyelmébe: A példák forráskódfája z/OS platformon nem áll rendelkezésre, mivel a példaalkalmazások összeépítése nem z/OS platformon történik.

Kódolási megjegyzések áttekintése

A Stock Quote EJB komponens alkalmazás számára érdekes Java kód az EJB komponens megvalósítása. Ez a kód a StockQuoteBean.java fájlban található. Amikor a kliens meghívása tőzsdei azonosítóval történik, akkor a megvalósítás megpróbál kapcsolatba lépni a http://services.xmethods.net/axis/getQuote webhellyel, hogy lekérdezze az aktuális árfolyamot. A stock quote megvalósítás visszaadja az árfolyamot a kliensnek, vagy sikertelenség esetén -1.0 értékkel tér vissza. Ha a hívó kliens által átadott tőzsdei azonosító az XXX, akkor a megvalósítás egy rögzített számmal tér vissza, ami az 55.25.

A J2SE GetQuote kliens biztosítja a JAX-RPC kliens összehasonlítását a korábbi SOAP változattal. Forduljon a GetQuote kódhoz a simpleClients/samples/stock könyvtárban.