13. W edytorze została otwarta automatycznie wygenerowana klasa proxy o nazwie BorkPortTypePortClient.java. Przejdź do metody main() i znajdź komentarz „add your codę here”. Wprowadź w miejscu komentarza, kod testujący, czy usługa sieciowa działa poprawnie. Po modyfikacji kod metody main() powinien być następujący:
public static void main(String[] args) { try {
BorkPortTypePortClient client = new BorkPortTypePortClient(); client.setPortCredentialProviderList();
webservices.BorkPortTypePortClient myPort = new webservices.BorkPortTypePortClient();
System.out.println("calling " + myPort.getEndpoint());
String textToTranslate = "We are going to bakę a chicken for supper";
String chefTranslation = myPort.bork(textToTranslate);
System.out.println("The Chef says: " + chefTranslation);
} catch (Exception ex) { ex.printStackT race();
}
}
Zapisz wszelkie zmiany w pliku BorkTypePortClient.java przy pomocy kombinacji klawiszy Ctrl+S.
14. Uruchom aplikację przez naciśnięcie kombinacji klawiszy klawisza Ctrl + Fil lub poprzez kliknięcie prawym przyciskiem myszy na pliku BorkPortTypePortClient.java w drzewie projektu aplikacji, w katalogu webservices i wybraniu z menu kontekstowego opcji Run.
Zaobserwuj wynik działania.
QRunning: WebServicesl.jpr - Log
ft O
"C:\Program Files\Java\jdkl.6.0_26\bin\javaw.exe" -Client- -classpath calling http: //uw. x-ws. de/cgi-bin/bork/bork. wsdl
The Chef says: Ve-a ere-a gueeng tu beke-a a cheeckee fur soopper. Bork Bork Bork!
Process exited with exit codę 0.
Sprawdzenie się powiodło. Usługa „szwedzkiego kucharza” działa właściwie.