8. diel - Java RMI - Prenos objektov (Inštancia)
V minulej lekcii kurzu o RMI v Jave sme sa venovali zdieľanie poľa. V dnešnej lekcii si predvedieme prenos objektov cez RMI. Celkom prenesieme tri objekty, z toho dva sú súčasťou Java API a jeden náš vlastný, ktorý si samozrejme vytvoríme. Celý príklad si vyskúšame opäť už len v IDE a na localhost.
Pretože projekty vyskúšame cez IDE, je nutné opäť vykonať nastavenie RMI registrov pre riešený projekt. Opäť využijeme defaultný port RMI a to 1099.
Osnova postupu je stále identická:
- Naprogramujeme si rozhranie pre zdieľané objekty, ktoré budeme cez RMI zdieľať
- Naprogramujeme serverovú časť
- Naprogramujeme klientskú časť
- Skompilujeme, zbuildujeme a spustíme projekty vr. RMI registrov
1) Programovanie rozhranie pre zdieľané objekty
Rozhranie disponuje iba tromi metódami.
- Prvá metóda vykoná získa na klientovi nami vytvorenú inštanciu a parametrom bude opäť naše inštancie.
- Druhá získa objekt LOCALDATE z JSE 8 (staršia implementácia dátumu a času nie je odporúčané využívať).
- Tretia metóda prenesie kolekciu inštancií zo servera na klienta.
...koniec náhľadu článku...
Pokračuj ďalej
Minul si až sem a to je super! Veríme, že ti prvé lekcie ukázali niečo nového a užitočného.
Chceš v kurze pokračovať? Prejdi do prémiové sekcie.
Kúpiť tento kurz
Pred kúpou tohto článku je potrebné kúpiť predchádzajúci diel
Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš so zmluvnými podmienkami.
- Neobmedzený a trvalý prístup k jednotlivým lekciím.
- Kvalitné znalosti v oblasti IT.
- Zručnosti, ktoré ti pomôžu získať vysnívanú a dobre platenú prácu.
Popis článku
Požadovaný článok má nasledujúci obsah:
V tejto lekcii si vyskúšame prenos objektov cez RMI. Jeden vlastnej výroby (tzv. Nami vytvorená trieda) a dvaja z Java API (LOCALDATE a ArrayList).
Kredity získaš, keď podporíš našu sieť. To môžeš urobiť buď zaslaním symbolickej sumy na podporu prevádzky alebo pridaním obsahu na sieť.