Kazalo:
- Opredelitev - Kaj pomeni poziv oddaljenih metod Java (Java RMI)?
- Techopedia razlaga poziv za oddaljene metode Java (Java RMI)
Opredelitev - Kaj pomeni poziv oddaljenih metod Java (Java RMI)?
Javonski oddaljeni način poziva (Java RMI) je mehanizem, ki omogoča enemu delujočemu objektu Java Virtual Machine (JVM), da prikliče metode na objekt, ki se izvaja v drugem JVM. Omogoča daljinsko klicanje predmetnih metod Java in izmenjavo virov in storitev.
Techopedia razlaga poziv za oddaljene metode Java (Java RMI)
Java RMI je tehnološki mehanizem, v katerem strežnik in odjemalec komunicirata in prenašata informacije, medtem ko se zanašata na protokol Java Remote Method Protocol (JRMP). Java se močno zanaša na serializacijo Java predmetov, ki omogoča prenos predmetov kot tok. RMI prav tako omogoča odjemalcu in strežniku, da po potrebi naloži nove vrste predmetov.
RMI uporablja večplastno arhitekturo:
- Nanosni sloj
- Plast stebla in okostja
- Oddaljena referenčna plast
- Transportni sloj
- Prenosljiv na kateri koli JVM
- Del Java-jevega pisanja enkrat zaženite kjer koli (WORA)
- Varna in varna: Uporablja vgrajene varnostne mehanizme Java za olajšanje varnosti sistema med izvajanjem prenosov uporabnikov
- Preprosto za pisanje / enostavno vzdrževanje: olajša pisanje oddaljenih strežnikov Java in odjemalcev Java, ki dostopajo do teh strežnikov
Razmislite o tem scenariju: Uporabnik A ustvari razred z metodami, ki zagotavljajo določeno storitev. Uporabnik B želi uporabnika storitev A. Uporabnik B lahko prek Java RMI prikliče metodo predmeta. Uporabnik A storitev postavi v register. Uporabnik B ne pozna lokacije storitve, zato pokliče register RMI. Nato register poišče storitev, ki prikliče metodo.