ZAWWW-2st1.2-w03.tresc-1.0-Slajd30

Z Studia Informatyczne
Wersja z dnia 19:18, 28 sie 2006 autorstwa Juliusz Jezierski (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Przygotowanie klienta 2/3

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).


<< Poprzedni slajd | Spis treści | Następny slajd >>