Java ügyfélproxy és példaalkalmazás előállítása WSDL dokumentumból az Axis futási környezet használatával

A Webszolgáltatás ügyfél varázsló segít a Java™ komponensproxy és a példaalkalmazás előállításában. Ezek a példaalkalmazások azt mutatják be, hogy miképpen kell egy proxy fájlt kódolni.

Előfeltételek:

  1. Ha kiszolgálóként az Apache Jakarta Tomcat kiszolgáló kisalkalmazás tárolóját szeretné használni, akkor telepítse, konfigurálja egy példányát, valamint készítsen egy ráirányított webprojektet a Apache Tomcat kiszolgáló és webprojekt létrehozása részben leírtak alapján.
  2. Keressen egy WSDL dokumentumot, és azt importálja a web projektbe. Csak olyan WSDL fájl használható, ami tartalmaz service elemet.
Java ügyfél proxy és példaalkalmazás előállítása WSDL dokumentumból:
  1. Váltson át J2EE perspektívára (Ablak > Perspektíva megnyitása > J2EE).
  2. A Navigátor nézetben válassza ki, hogy melyik web projektben kívánja létrehozni a példaalkalmazást.
  3. Kattintson a Fájl > Új > Egyéb menüpontra. A megjelenő ablakban látható listában válassza a Webszolgáltatások elemet a különböző webszolgáltatás varázslók megjelenítéséhez. Válassza ki a Webszolgáltatás ügyfél varázslót. Kattintson a Tovább gombra.
  4. Webszolgáltatások oldal:
    1. Adja meg annak a WSDL, WSIL vagy HTML fájlnak az URI címét, amely az ügyfelet állítja elő.
    2. Válassza ki az előállítandó proxytípust
    3. Válassza ki a webszolgáltatás fejlesztés azon szakaszait, amelyeket a csúszka segítségével szeretne végrehajtani:
      • Fejlesztés: az ügyfélkódot hozza létre
      • Összeállítás:
      • Elhelyezés: az ügyfél elhelyezési kódját hozza létre
      • Telepítés: a kijelölt kiszolgálón telepíti az ügyfelet
      • Indítás: a kiszolgáló indítása, amint az ügyfél telepítésre került rajta
      • Tesztelés: az ügyfél teszteléséhez számos beállítást biztosít
    4. Kiszolgáló kiválasztása: az alapértelmezett kiszolgáló kerül megjelenítésre. Ha az ügyfelet egy másik kiszolgálón szeretné elhelyezni, akkor egy eltérő kiszolgáló megadásához kattintson a hivatkozásra.
    5. Futási környezet kiválasztása: az alapértelmezett futási környezet kerül megjelenítésre. Ha az ügyfelet egy másik futási környezeten szeretné elhelyezni, akkor egy eltérő futási környezet megadásához kattintson a hivatkozásra.
    6. Ügyfélprojekt kiválasztása: a munkaterületen kiválasztott projektet tartalmazó projekt kerül megjelenítésre. Egy eltérő projekt és EAR kiválasztásához kattintson a projekt hivatkozására. Győződjön meg róla, hogy az ügyfél web projekt nem azonos a szolgáltatás web projekttel, ellenkező esetben ugyanis a szolgáltatást felülírják az ügyfél számára létrehozott fájlok.
    7. Webszolgáltatás megfigyelése: a webszolgáltatás forgalmát átküldi a TCP/IP megfigyelőn, amely lehetővé teszi a webszolgáltatás által előállított SOAP forgalom megtekintését és a forgalom tesztelését a WS-I szabványnak megfelelően. Felváltva saját kezűleg is beállíthatja a TCP/IP megfigyelést a következőben leírtak alapján: TCP/IP megfigyelés használata a webszolgáltatások teszteléséhez
  5. Webszolgáltatás proxy oldal: A proxy beállításait jeleníti meg. Azokat a mappákat sorolja fel, amelyekben a proxy előállításra kerül, és Ön tetszés szerint készíthet egyéni leképezéseket a névterek és a csomagok között.
  6. Webszolgáltatás névtere a csomagleképezések oldalhoz: Ha az előző oldalon kiválasztotta a Névtér egyéni leképezésének meghatározása a csomaghoz lehetőséget, akkor ezen az oldalon megadhatja az egyéni leképezési párokat a Hozzáadás gombra végzett kattintással.
  7. Webszolgáltatás ügyfél tesztelési oldal: Ez az oldal akkor jelenik meg, ha kijelölte az ügyfele tesztelését. Válassza ki a proxy teszteléséhez használni kívánt szolgáltatást és a proxyban tartalmazandó metódusokat. Vegye figyelembe, hogy az Általános tesztügyfél (UTC) csak a WebSphere® kiszolgálókra telepített webszolgáltatás ügyfelekkel kompatibilis.
  8. Kattintson a Befejezés gombra. Ha kiválasztotta a proxy tesztelését, akkor a tesztelési ügyfél megnyílik egy böngészőablakban.

Az előállított Java komponens proxy távoli eljáráshívási felületet biztosít a webszolgáltatás számára. A proxyfájl lekódolását a minta webalkalmazás mutatja be.

A Java ügyfélproxyt létrehozása után a webszolgáltatás példa JSP oldalai vagy az Általános teszt ügyfél segítségével tesztelheti a webszolgáltatás metódusait.

A web projektek készítéséről részletesebben a Webalkalmazások fejlesztése című dokumentumban olvashat.