Advertisement
jakubs11

Aplikacje->Serwer

Jan 18th, 2014
342
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.32 KB | None | 0 0
  1. //przykład dla aplikacji Sortownia
  2.  
  3. //  1. Stworzenie paczki shared w waszym projekcie
  4. //  2. dołączenie do paczki pliku Interface z nazwą waszej aplikacji: w tym przypadku SortowniaInterface z paczki pl.sloniec.shared z repoytorium
  5. //  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
  6.  
  7. // powinno to na przykład wyglądać tak:
  8. package pl.sloniec.shared;
  9. public class Constants {
  10.     public static final String RMI_ID_Sortownia = "RMI_Sortownia";
  11.     public static final int RMI_PORT=2222;
  12.     public static final String Server_IP = "localhost";
  13. }
  14.  
  15. // wewnątrz aplikacji wstawiamy następujący kod
  16. Registry registry =LocateRegistry.getRegistry(Constants.Server_IP,Constants.RMI_PORT);
  17. final SortowniaInterface remote = (SortowniaInterface ) registry.lookup(Constants.RMI_ID_Sortownia);
  18. toRet=remote.NazwaMetody(params);
  19.  
  20. // przy czym w waszej aplikacji podstawiacie wszystkie wystąpienia 'Sortownia' na nazwę waszej apki
  21. // params: zmienna String zawierająca wszystkie dane potrzebne do wykonania konkretnej metody
  22. // toRet: zmienna String zawierająca wszystkie dane które zwraca konkretna metoda
  23.  
  24. // 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