Javni poziv na daljavo (Java RMI)

Avtor: Randy Alexander
Datum Ustvarjanja: 28 April 2021
Datum Posodobitve: 24 Junij 2024
Anonim
Justin Shi: Blockchain, Cryptocurrency and the Achilles Heel in Software Developments
Video.: Justin Shi: Blockchain, Cryptocurrency and the Achilles Heel in Software Developments

Vsebina

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.


Uvod v Microsoft Azure in Microsoft Cloud | V tem priročniku boste spoznali, kaj sploh pomeni računalništvo v oblaku in kako vam lahko Microsoft Azure pomaga preseliti in voditi vaše podjetje iz oblaka.

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, pri čemer 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 škrbine in okostja
  • Oddaljena referenčna plast
  • Transportni sloj
Java RMI ima številne prednosti:

  • Prenosljiv na kateri koli JVM
  • Del Javinega pisanja, ko se enkrat zapiše, 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 As storitev. Uporabnik B lahko prek Java RMI prikliče metodo predmetov. 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.