A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
Előző változat mindkét oldalon Előző változat Következő változat | Előző változat | ||
tanszek:oktatas:informacios_rendszerek_integralasa:java_rmi [2023/05/05 07:46] knehez |
tanszek:oktatas:informacios_rendszerek_integralasa:java_rmi [2023/05/05 15:56] (aktuális) knehez |
||
---|---|---|---|
Sor 1: | Sor 1: | ||
===== Egyszerű Java-RMI példa ===== | ===== Egyszerű Java-RMI példa ===== | ||
- | Használjuk a java 11-el kompatibilis módot. | + | Telepítsük a gradle-t innen: https://gradle.org/releases/ |
+ | A //bin// könyvtárat adjuk hozzá a //PATH//-hoz. | ||
+ | |||
+ | A teljes forráskód elérhető itt: | ||
+ | <code> | ||
+ | git clone https://github.com/knehez/isi.git | ||
+ | cd java_rmi | ||
+ | </code> | ||
+ | |||
+ | Nyissunk két terminált, az egyikben: | ||
+ | |||
+ | <code> | ||
+ | gradle runRegisterService | ||
+ | </code> | ||
+ | |||
+ | A másikban: | ||
+ | <code> | ||
+ | gradle run | ||
+ | </code> | ||
+ | |||
+ | A program részletesen: | ||
1.) Definiáljuk az RObject interfészeket, mindkettő implementálja a Remote interfészt | 1.) Definiáljuk az RObject interfészeket, mindkettő implementálja a Remote interfészt |