Sr-12-wyk-1.0-Slajd7

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

Odniesienie do obiektu

Odniesienie do obiektu


Aby wykonać wywołanie, klient specyfikuje docelowy obiekt poprzez podanie odniesienia do niego (ang. Object reference ). Odniesienie do obiektu jest tworzone podczas tworzenia samego obiektu i nigdy się nie zmienia , aż do momentu jego skasowania. Odniesienia są nieczytelne dla aplikacji, tzn. tylko pośrednik ORB wie jak je interpretować. Ponadto, są niemodyfikowalne – nie ma żadnej możliwości ich zmiany.

Odniesienia mają charakter globalny, a więc unikalny - dane odniesienie jest związane zawsze tylko z jednym obiektem. Odniesienia można jednak kopiować, co oznacza, że może istnieć wiele odniesień dla jednego obiektu.

Aby klient mógł korzystać z obiektu, musi pozyskać odniesienie do niego. Istnieją różne sposoby udostępnienia klientowi odniesienia. Najprostszy polega na zapisaniu odniesienia w postaci ciągu znaków, a następnie przekazaniu tego ciągu znaków klientowi. Bardziej zaawansowane metody zakładają wykorzystanie usług CORBA wspierających zarządzanie obiektami i ich odniesieniami (Name Service czy Trade Service ).


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