 |
 |
Ćwiczenie - RMI cz.1
Wymagania praktyczne
- Praca w systemie UNIX (Solaris)
- podstawy programowania w języku JAVA (edycja, kompilacja kodu, dziedziczenie, przeładowywanie i nadpisywanie metod, polimorfizm, interfejsy, wyjątki)
- sprawne posługiwanie się dokumentacją do API JAVA
- podstawowa znajmość biblioteki Swing
Znajomość teorii związanej z przedmiotem w tym
- materiału przedstawionego na wykładzie
- nastepujacych klas/interfejsów z API JAVA
- Remote
- Registry
- LocateRegistry
- UnicastRemoteObject
- Hashmap, Hashtable, Collection, Iterator itp.
Przygotowanie do zajęć
Przebieg ćwiczenia
- Zadanie programistyczne I - dostęp do zdalnego obiektu
- na podstawie specyfikacji stworzenie kodu: implementujacego podany interfejs, serwera oraz modyfikacja klienta
- kompilajca i uruchominie
- pokazanie wlasciwego rozwiazania, omowienie problemow
- wady przyjetego rozwiazania
- Zadanie programistyczne II - dostęp do zdalnego obiektu, parmatery będące referencjami zdalnymi; serializacja własnej klasy
- na podstawie specyfikacji uzupelnienie kod: obietkow implementujacych dany interfejs, serwera, klienta
- kompilajca i uruchominie
- omowienie problemow
- wady przyjetego rozwiazania
- zadanie "do domu"
Prezentacja
slajdy do sciagniecia
kody źródłowe zadań
Zadanie
Przypominam zadanie domowe dla wszystkich:
Opracować zadania z laboratorium zgodnie ze wskazówkami na slajdach
oraz rozwiązanie wielowątkowe usuwające wady w zadaniu 2. Całość (3 zadania) po uruchomieniu i wytestowaniu
umieścić na stronie www (kod należy sformatować przy uzyciu narzędzi java2html np. takim)
start /
prywatnie /
inf. dla studentów /
praca naukowa /
cv /
kontakt
|