Tworzenie klienta przy użyciu atrapy

Co potrzeba zrobić, aby móc korzystać z Web Serwisu udostępnianego przez jakiś serwer? Trzeba się dostać do dokumentu wsdl serwisu, z którego chcemy skorzystać. Następnie na podstawie wsdl-a generujemy zestaw klas potrzebny klientowi. W tym punkcie mamy do wyboru trzy możliwości - użycie atrapy, dynamicznego proxy, dynamic invocation interface (DII). Zajmiemy się najpierw metodą z użyciem atrapy, czyli pośrednika do wywoływania metod. Potem zostania nam już tylko napisanie kodu klienta.

Kolejne kroki, które należy wykonać aby stowrzyć klienta.

  1. Wygenerowania klas.
  2. Napisanie kodu klienta
  3. Skompilowanie klienta poniższym poleceniem wywołanym z katalogu ze źródłami. Trzeba pamiętać, aby w classpath były jary z katalogu z lib j2eesdk.

    javac -classpath ../build:$CLASSPATH -d ../build Client1.java

  4. Uruchomienie klienta również z ustawionym classpath.

    java -classpath build:$CLASSPATH ligaStub.Client1