Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //przykład dla aplikacji Sortownia
- // 1. Stworzenie paczki shared w waszym projekcie
- // 2. dołączenie do paczki pliku Interface z nazwą waszej aplikacji: w tym przypadku SortowniaInterface z paczki pl.sloniec.shared z repoytorium
- // 3. dołączenie do paczki pliku Constants ZMODYFIKOWANEGO. w pliku powinno się znajdować Server_IP, RMI_PORT oraz RMI_ID_nazwa apki, w tym przypadku RMI_ID_Sortownia
- // powinno to na przykład wyglądać tak:
- package pl.sloniec.shared;
- public class Constants {
- public static final String RMI_ID_Sortownia = "RMI_Sortownia";
- public static final int RMI_PORT=2222;
- public static final String Server_IP = "localhost";
- }
- // wewnątrz aplikacji wstawiamy następujący kod
- Registry registry =LocateRegistry.getRegistry(Constants.Server_IP,Constants.RMI_PORT);
- final SortowniaInterface remote = (SortowniaInterface ) registry.lookup(Constants.RMI_ID_Sortownia);
- toRet=remote.NazwaMetody(params);
- // przy czym w waszej aplikacji podstawiacie wszystkie wystąpienia 'Sortownia' na nazwę waszej apki
- // params: zmienna String zawierająca wszystkie dane potrzebne do wykonania konkretnej metody
- // toRet: zmienna String zawierająca wszystkie dane które zwraca konkretna metoda
- // jakie metody ma interfejs serwera dla waszej aplikacji możecie zobaczyć w pliku shared.SortowniaInterface
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement