Przykłady usług WWW JAX-WS - Wprowadzenie

Te przykłady ilustrują sposób użycia usług WWW JAX-WS. W przykładach przedstawiono podstawową implementację jedno- i dwukierunkowych usług WWW. Każdy przykład zawiera serwlet, który obsługuje usługę za pośrednictwem przeglądarki, oraz przykład wykorzystujący cienkiego klienta z usługami JAX-WS dla serwera WebSphere Application Server, którego można uruchomić z wiersza komend.

Więcej informacji na temat przykładów usług JAX-WS i usług WWW można znaleźć w notach technicznych.

Więcej informacji o usługach WWW JAX-WS zawiera dokumentacja usług WWW w bibliotece Centrum informacyjnego serwera WebSphere Application Server.

 
Wymagania: Brak.
 
 
  Przykład usług Ping i Echo
Przykłady usług Ping i Echo ilustrują proste usługi JAX-WS. Przykład usługi Ping przedstawia transakcję jednokierunkową. Z klienta usługi do punktu końcowego usługi jest wysyłany prosty łańcuch tekstowy. Przykład usługi Echo przedstawia transakcję dwukierunkową. Z klienta usługi do punktu końcowego usługi jest wysyłany prosty łańcuch tekstowy. Usługa dodaje na początku łańcucha identyfikator i zwraca łańcuch do klienta. Przykład usługi Echo przedstawia także sposób używania modelu programowania synchronicznego oraz dwóch trybów modelu programowania asynchronicznego.

Dla przykładowych usług Ping i Echo można wybrać jedną z dwóch opcji transportu: SOAP 1.1 lub SOAP 1.2.

Przykład usług Ping i Echo używa wielu funkcji platformy Java, Enterprise Edition (Java EE) i serwera WebSphere Application Server, takich jak serwlety i technologia JavaServer Pages (JSP).

 
  Przykład MTOM
Przykład MTOM ilustruje sposób użycia mechanizmu optymalizacji transmisji komunikatów protokołu SOAP (MTOM, Message Transmission Optimization Mechanism) do wysyłania i odbierania plików binarnych. Składnik MTOM umożliwia powiązaniom SOAP optymalizowanie transmisji lub formatu wyglądu komunikatu protokołu SOAP na łączniku przez wybiórcze kodowanie fragmentów komunikatu przy jednoczesnym dostarczaniu do aplikacji SOAP zestawu danych XML. Plik jest wysyłany z klienta usługi do punktu końcowego usługi w postaci danych binarnych zakodowanych za pomocą usługi MTOM.

Przykład usługi MTOM używa wielu funkcji platformy Java, Enterprise Edition (Java EE) i serwera WebSphere Application Server, takich jak serwlety i technologia JavaServer Pages (JSP).