ZAWWW-2st1.2-w03.tresc-1.0-Slajd30
Przygotowanie klienta 2/3
Powyższy slajd przedstawia kod klienta. Podobnie jak w przypadku serwera, w pierwszej kolejności następuje nawiązanie połączenia z brokerem obiektów. Parametry docelowego brokera są specyfikowane za pomocą tradycyjnego mechanizmu java.util.Properties (1). Statyczna metoda init() powoduje nawiązanie połączenia ze zdalnym brokerem obiektów (2). W powyższym przykładzie klient chce się posłużyć usługą nazewniczą w celu zlokalizowania usługodawcy. Konieczne jest więc odczytanie referencji do obiektu "NameService" i rzutowanie tego obiektu na właściwy typ (3). Kolejny krok to przygotowanie obiektu typu NameComponent zawierającego opis poszukiwanego obiektu i wykorzystanie metody resolve() usługi nazewniczej do pobrania referencji do usługodawcy (4).