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

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Przygotowanie usługi 1/2

Przygotowanie usługi 1/2


Slajd przedstawia kod klasy implementującej usługę. Aby adapter obiektów POA mógł bez przeszkód zarządzać usługodawcą, w linii (1) klasa usługodawcy dziedziczy z automatycznie wygenerowanego szkieletu MessageBoxPOA, co pozwala adapterowi obiektów POA na zarządzanie usługodawcą poprzez wywoływanie metod callback zdefiniowanych w klasie MessageBoxPOA. W części (2) usługodawca deklaruje właściwe składowe. Istotne jest, że usługodawca posiada referencję do swojego brokera obiektów ORB. Dalsza część kodu to implementacja interfejsu MessageBox. Linia (3) i dalsze przedstawiają implementację metody leaveMessage(String). Linia (4) pokazuje przykład zgłoszenia wyjątku zadeklarowanego w pliku IDL.


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