|

Java RMI 2
Celem ćwiczenia jest wprowadzenie do zawansowamych mechanizmow Java RMI i omówienie podstawowych zagadnień
z nim związanych. Laboratorium obejmuje tematykę związaną z dunamiczym ładowaniem klas oraz aktywacją
obiektów na żądanie.
Studentów obowiązują podane poniżej wymagania.
Wymagania teoretyczne
- znajomość podstaw programowania w Języku Java (dziedziczenie, przeładowywanie i nadpisywanie metod, polimorfizm, interfejsy, wyjątki),
- podstawowa znajmość biblioteki Swing,
- znajomość mechanizmu Java RMI w zakresie:
- material z laboratorium poprzedniego RMI 1,
- przedstawionym na wykładzie,
- następujących klas i interfejsów: Activitable, ActivationGroup, SecurityManager
Wymagane umiejętności praktyczne
- praca w systemie Unix (Solaris),
- sprawne posługiwanie się dokumentacją do API JAVA,
- umiejętność kompilowania i uruchamiania programów w języku Java,
Materiały do ćwiczenia
- tutorial firmy SUN
- online Training by SUN
- ogólna prezentacja o RMI
Przebieg ćwiczenia
- Aplikacja w środowisku produkcyjnym - dynamiczne ładowanie klas
- uruchomienie - analiza błędów
- instalacja SecurityManager-a,
- konfiguracja reguł bezpieczeństwa - plik java.policy
- uruchomienie właściwe
- Prezentacja poprawnego przykładu
- Tworzenie instancji na żądanie - Activation
- zadanie programistyczne - rozszerzenie danego przykładu o możliwość
automatycznego aktywowania instancji,
- omówienie problemów,
- wady przyjętego rozwiązania,
- prezentacja włąściwego rozwiązania
Prezentacja z laboratorium...
|