LABORATORIUM 6
Należy wykonać zadanie 1 lub 2.
1. Napisz komunikator wielowątkowy oparty na protokole RMI.
1.1. Klienci aplikacji mają dostęp do wspólnego zasobu, którym jest np. system zrezalizowany w programie z laboratorium 3 –obiektem zdalnym, umieszczony na serwerze aplikacji powinien być obiekt umożliwiający zdalne wywołanie metod klasy Uchwyt. Program klienta należy wykonać wykorzystując klasę pełniącą rolę warstwy klienta, zawierającą GUI – w klasie tej należy pobrać referencję do obiektu zdalnego. Należy, korzystając z metod zdalnych, przesyłać dane i umieszczać je w katalogu biblioteki.
Przykład zadania na ocene celującą
2. Napisz komunikator wielowątkowy oparty na protokole RMI.
2.1. Klienci aplikacji mają dostęp do wspólnego zasobu, którym jest np. system zrezalizowany w programie z laboratorium 3, obiektem zdalnym, umieszczony na serwerze aplikacji powinien być obiekt umożliwiający zdalne wywołanie metod klasy Uchwyt. Program klienta należy wykonać wykorzystując klasę pełniącą rolę warstwy klienta, zawierającą GUI – w klasie tej należy pobrac referencję do obiektu zdalnego.. System ten należy uzupełnić o klasy realizujące wypożyczalnię ksiązek. Należy korzystając z metod zdalnych przesyłać dane i umieszczać je w katalogu biblioteki.