Webové služby JAX-WS |
|
|
![]() |
|
Spustit | Konfigurovat | Technické poznámky | Dokumentace Javadoc | Sestavit pomocí nástroje Ant |
Spuštění ukázky |
Spuštění ukázky tenkého klienta |
Povolení spolehlivého systému zpráv a zabezpečení |
Ukázky Ping a Echo jsou jednoduchými ukázkami webových služeb JAX-WS.
Ukázka Ping demonstruje jednocestnou operaci. Službě je předána jednoduchá hodnota řetězce. Operace klienta je dokončena po kontaktování služby. V této ukázce existují dva koncové body. Jeden koncový bod používá rozhraní SOAP 1.1 a druhý koncový bod používá rozhraní SOAP 1.2.
Ukázka Echo demonstruje dvoucestnou operaci. Službě je předána jednoduchá hodnota řetězce. Služba připojí hodnotu řetězce identifikátoru a vrátí tuto hodnotu zpět klientovi. V této ukázce existují dva koncové body. Jeden koncový bod používá rozhraní SOAP 1.1 a druhý koncový bod používá rozhraní SOAP 1.2. Ukázka Echo dále demonstruje synchronní a asynchronní modely programování a synchronní a asynchronní chování přes spoj:
Identifikátor URI | Popis |
---|---|
http://localhost:9080/WSSampleSei/PingService |
Ukázka služby Ping používající protokol SOAP 1.1 |
http://localhost:9080/WSSampleSei/PingService12 |
Ukázka služby Ping používající protokol SOAP 1.2 |
http://localhost:9080/WSSampleSei/EchoService |
Ukázka služby Echo používající protokol SOAP 1.1 |
http://localhost:9080/WSSampleSei/EchoService12 |
Ukázka služby Echo používající protokol SOAP 1.2 |
Číslo portu 9080 je výchozí hodnotou, ale při instalaci jiného profilu než AppSrv01 bude použito jiné číslo portu.
Chcete-li konfigurovat ukázku Ping a Echo, zaveďte aplikaci s ukázkou webových služeb JAX-WS na serveru. Pokud ukázková aplikace dosud nebyla implementována, postupujte podle pokynů v části Opětné sestavení a implementace souboru JaxWSServicesSamples.ear.
Před spuštěním musíte ověřit, že je před spuštěním klientů spuštěn aplikační server.
Ukázka Ping a Echo zahrnuje dvě služby, Ping a Echo.
Ukázka Ping demonstruje jednocestnou transakci služeb. Zdrojový soubor této ukázky je umístěn v adresáři kořenový_adresář_profilu/samples/src/JaxWSServicesSamples/SampleClientSei.
Ukázka Echo demonstruje dvoucestnou transakci služeb. Zdrojový soubor této ukázky je umístěn v adresáři kořenový_adresář_profilu/samples/src/JaxWSServicesSamples/SampleClientSei.
Chcete-li servlet klienta ukázky Ping a Echo spustit z produktu WebSphere Application Server, proveďte následující kroky:
Ukázka tenkého klienta Ping a Echo se podobá servletu klienta Ping a Echo. Tato ukázka přistupuje ke stejným objektům bean webových služeb Ping a Echo, ale používá soubor JAR, který vyžaduje tenkého klienta standardu JAX-WS se souborem JAR aplikace produktu WebSphere v cestě ke třídě.
Soubor WSSampleClientSei.jar naleznete v adresáři samples/lib/JaxWSServicesSamples.
Ukázka tenkého klienta Ping a Echo vytváří server proxy standardu JAX-WS pro webové služby ukázek Ping a Echo v závislosti na zadaných parametrech. Server proxy poté kontaktuje koncový bod služby pomocí zprávy. Ukázka Echo čeká na odezvu.
V následujících instrukcích proměnná kořen_apl_serveru odkazuje na kořenový adresář instalace aplikačního serveru.
Chcete-li klienta ukázek tenkého klienta Ping a Echo spustit z produktu WebSphere Application Server,
proveďte následující kroky v závislosti na používaném operačním systému:
Následující příklad ilustruje úspěšné spuštění klienta ukázky Ping a Echo v operačním systému Windows:
|
Chcete-li získat další informace o fungování aplikace a klienta ukázek, zobrazte technické poznámky ukázky Ping a Echo nebo zobrazte zdrojový kód jazyka Java.
Další informace o klientech webových služeb naleznete v dokumentaci k vývoji a implementaci klientů webových služeb v části Knihovna Informačního centra produktu WebSphere Application Server.
Skripty sad zásad |
Použití kvality služeb pro ukázku tenkého klienta Ping a Echo |
Název souboru | Popis |
---|---|
enableRMQoS.bat | Povolení služby WS-ReliableMessaging verze 1.1 |
enableRM1QoS.bat | Povolení služby WS-ReliableMessaging verze 1.0 |
enableSCQoS.bat | Povolení služby WS-SecureConversation |
enableRSPQoS.bat | Povolení služeb WS-ReliableMessaging a WS-SecureConversation |
enableWSAQoS.bat | Povolení služby WS-Addressing |
disableRMQoS.bat | Zakázání služby WS-ReliableMessaging verze 1.1 |
disableRM1QoS.bat | Zakázání služby WS-ReliableMessaging verze 1.0 |
disableSCQoS.bat | Zakázání služby WS-SecureConversation |
disableRSPQoS.bat | Zakázání služeb WS-ReliableMessaging a WS-SecureConversation |
disableWSAQoS.bat | Zakázání služby WS-Addressing |
Název souboru | Popis |
---|---|
enableRMQoS.sh | Povolení služby WS-ReliableMessaging verze 1.1 |
enableRM1QoS.sh | Povolení služby WS-ReliableMessaging verze 1.0 |
enableSCQoS.sh | Povolení služby WS-SecureConversation |
enableRSPQoS.sh | Povolení služeb WS-ReliableMessaging a WS-SecureConversation |
enableWSAQoS.sh | Povolení služby WS-Addressing |
disableRMQoS.sh | Zakázání služby WS-ReliableMessaging verze 1.1 |
disableRM1QoS.sh | Zakázání služby WS-ReliableMessaging verze 1.0 |
disableSCQoS.sh | Zakázání služby WS-SecureConversation |
disableRSPQoS.sh | Zakázání služeb WS-ReliableMessaging a WS-SecureConversation |
disableWSAQoS.sh | Zakázání služby WS-Addressing |
Název souboru | Popis |
---|---|
enableRMQoS | Povolení služby WS-ReliableMessaging verze 1.1 |
enableRM1QoS | Povolení služby WS-ReliableMessaging verze 1.0 |
enableSCQoS | Povolení služby WS-SecureConversation |
enableRSPQoS | Povolení služeb WS-ReliableMessaging a WS-SecureConversation |
enableWSAQoS | Povolení služby WS-Addressing |
disableRMQoS | Zakázání služby WS-ReliableMessaging verze 1.1 |
disableRM1QoS | Zakázání služby WS-ReliableMessaging verze 1.0 |
disableSCQoS | Zakázání služby WS-SecureConversation |
disableRSPQoS | Zakázání služeb WS-ReliableMessaging a WS-SecureConversation |
disableWSAQoS | Zakázání služby WS-Addressing |
Následující kroky slouží ke spuštění skriptů spolehlivého systému zpráv v operačním systému Windows. Podobným způsobem můžete spouštět všechny skripty v závislosti na operačním systému.
V následujícím příkladu je uveden způsob spuštění skriptu pro povolení služby WS-ReliableMessaging se zadanými volitelnými parametry profil, buňka a uzel:
V následujícím příkladu je uveden způsob spuštění skriptu pro zakázání služby WS-ReliableMessaging se zadanými volitelnými parametry profil, buňka a uzel:
Volba kořen_profilu indikuje adresář serveru, kde je profil umístěn. Příklad:
Poznámka: Znak "." je uveden na konci příkazu cesty ke třídám. Tečka je zde uvedena, aby kód načítání sady zásad nalezl adresář META-INF. Tečku nevynechávejte.