Lekce 8 - Java RMI - Přenos objektů (Instancí)
V minulé lekci kurzu o RMI v Javě, Java RMI - Pole primitivních datových typů, jsme se věnovali sdílení pole.
V dnešní lekci si předvedeme přenos objektů přes RMI. Celkem přeneseme tři objekty, z toho dva jsou součástí Java API a jeden náš vlastní, který si samozřejmě vytvoříme. Celý příklad si vyzkoušíme opět již jen v IDE a na localhostu.
Protože projekty vyzkoušíme přes IDE, je nutno opět provést nastavení RMI registrů pro řešený projekt. Opět využijeme defaultní port RMI a to 1099.

Osnova postupu je stále identická:
- Naprogramujeme si rozhraní pro sdílené objekty, které budeme přes RMI sdílet
- Naprogramujeme serverovou část
- Naprogramujeme klientskou část
- Zkompilujeme, zbuildujeme a spustíme projekty vč. RMI registrů
1) Programování rozhraní pro sdílené objekty
Rozhraní disponuje pouze třemi metodami.
- První metoda provede získá na klientovi námi vytvořenou instanci a parametrem bude opět naše instance.
- Druhá získá objekt LocalDate z JSE 8 (starší implementace data a času není doporučeno využívat).
- Třetí metoda přenese kolekci instancí ze serveru na klienta.
...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
Koupit tento kurz
Před koupí tohoto článku je třeba koupit předchozí díl
Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.
- Neomezený a trvalý přístup k jednotlivým lekcím.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
V této lekci si vyzkoušíme přenos objektů přes RMI. Jeden vlastní výroby (tzv. námi vytvořená třída) a dva z Java API (LocalDate a ArrayList).
Kredity získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.