Při generování proxy objektu Java bean a ukázkové aplikace vám pomůže průvodce klientem webových služeb. Ukázková webová aplikace ukazuje, jak vytvořit kód souboru proxy.
Nezbytné předpoklady:
- Pokud jako svůj server používáte kontejner servletů Apache Jakarta Tomcat, musíte jej nainstalovat, zkonfigurovat jeho instanci
a vytvořit webový projekt zaměřený na tento kontejner, jak je popsáno ve Vytváření serveru Apache Tomcat a webového projektu.
- Zjistěte a naimportujte dokument WSDL do webového projektu. Můžete použít pouze soubor
WSDL, který obsahuje prvek služby.
Chcete-li generovat proxy klienta Java a ukázkovou aplikaci ze zjištěného dokumentu WSDL:
- Přepněte do perspektivy J2EE (Okno > Otevřít perspektivu > J2EE).
- V pohledu Navigátor vyberte webový projekt, ve kterém chcete vygenerovat ukázkovou aplikaci.
- Klepněte na Soubor > Nový> Jiné. Vyberte Webové
služby, aby se zobrazili různí průvodci webovými službami.
Vyberte průvodce Klient webové služby. Klepněte na Další.
- Stránka webových služeb:
- Zadejte URI souboru WSDL, WSIL nebo HTML, který se má použít je generování klienta.
- Vyberte typ proxy, který se má vygenerovat.
- Pomocí posuvného ovladače vyberte fáze vývoje webových služeb, které se mají provést:
- Vývoj: Vytvoří kód klienta
- Sestavení:
- Implementace: Vytvoří kód implementace klienta
- Instalace: Nainstaluje klienta na vybraný server
- Spuštění: Spustí server po dokončení instalace klienta
- Testování: Nabízí nejrůznější možnosti testování klienta
- Vyberte server: Zobrazí se výchozí server. Chcete-li implementovat svého klienta na jiný server, klepněte na příslušný odkaz a určete jiný server.
- Vyberte běhovou komponentu: Zobrazí se výchozí běhová komponenta. Chcete-li implementovat svého klienta na jinou běhovou komponentu, klepněte na příslušný odkaz a určete jinou běhovou komponentu.
- Vybrat projekt klienta: Zobrazí se projekt obsahující projekt vybraný ve vašem pracovním prostoru. Chcete-li vybrat jiný projekt a EAR, klepněte na odkaz projektu. Ujistěte se, zda je projekt vybraný jako
webový projekt klienta odlišný od webového projektu služby nebo zda bude
služba přepsána vygenerovanými artefakty klienta.
- Monitorovat webovou službu: Posílá provoz webové služby přes TCP/IP Monitor, který umožňuje sledovat provoz SOAP generovaný službou a testovat, zda odpovídá WS-I. Alternativně můžete nastavit monitor TCP/IP ručně, jak popisuje Použití modulu TCP/IP Monitor k testování webových služeb.
- Stránka Proxy webové služby: Tento panel zobrazuje volby proxy.
Vypíše složku, kde bude proxy vygenerováno, a vy můžete volitelně vytvářet mapování mezi obory názvů a balíčky.
- Stránka Mapování oboru názvů webové služby na balíček: Pokud jste na předchozí stránce vybrali Definovat vlastní mapování oboru názvů na balíček, můžete na této stránce po klepnutí na Přidat zadávat vlastní mapovací dvojice.
- Stránka Testování klienta webové služby: Tato stránka se zobrazí, pokud jste se rozhodli testovat svého klienta. Vyberte testovací zařízení, které
budete používat k testování proxy, a metody, které se mají do proxy zahrnout. Pamatujte, že klient Universal Test Client (UTC) je kompatibilní pouze
s klienty webových služeb implementovanými na serverech WebSphere.
- Klepněte na Dokončit.Pokud jste se rozhodli testovat proxy, otevře se testovací klient v okně prohlížeče.
Generovaný proxy Java bean zajišťuje webové službě rozhraní pro volání vzdálené procedury. Ukázková webová aplikace nabízí příklad kódování souboru proxy.
Jakmile vygenerujete proxy klienta Java, můžete otestovat metody webové služby prostřednictvím proxy pomocí ukázkových JSP webových služeb nebo klienta Universal Test Client.
- Pokud jste zvolili testování vygenerovaného proxy pomocí JSP webové služby, spustí se proxy ve webovém prohlížeči na následující adrese URL: http://localhost: port/ webový_projektClient/sampleBeanName/ název_webové_služby/TestClient.jsp. Tuto ukázkovou aplikaci můžete použít k testování webové služby výběrem metody, zadáním hodnoty metody a klepnutím na Vyvolat.
Výsledek metody se zobrazí v podokně výsledků.
- Pokud jste se rozhodli testovat webovou službu pomocí průzkumníku webových služeb, otevře se průzkumník. Vyberte operaci, kterou chcete testovat, zadejte nezbytné informace a klepněte na Spustit. Výsledek se zobrazí v podokně Stav.
Další informace o vytváření webového projektu viz dokumentace k vývoji webových aplikací.