Namai Plėtra Kas yra „Java“ nuotolinio metodo iškvietimas „java rmi“)? - apibrėžimas iš techopedijos

Kas yra „Java“ nuotolinio metodo iškvietimas „java rmi“)? - apibrėžimas iš techopedijos

Turinys:

Anonim

Apibrėžimas - Ką reiškia „Java Remote Method Invocation“ (Java RMI)?

„Java Remote Method Invocation“ (Java RMI) yra mechanizmas, leidžiantis vienam „Java Virtual Machine“ (JVM) veikiančiam objektui iškviesti metodus objekte, veikiančiame kitame JVM. Tai palengvina nuotolinį „Java“ objektų metodų iškvietimą ir išteklių bei paslaugų pasidalinimą.

„Techopedia“ paaiškina „Java Remote Method Invocation“ (Java RMI)

„Java RMI“ yra technologinis mechanizmas, kurio metu serveris ir klientas perduoda ir perduoda informaciją remdamiesi „Java Remote Method Protocol“ (JRMP). „Java“ labai priklauso nuo „Java“ objektų nuoseklumo, kuris leidžia perduoti objektus kaip srautą. RMI taip pat leidžia klientui ir serveriui prireikus dinamiškai įkelti naujus objektų tipus.

RMI naudoja sluoksniuotą architektūrą:

  • Taikymo sluoksnis
  • Stuburo ir skeleto sluoksnis
  • Nuotolinis atskaitos sluoksnis
  • Transporto sluoksnis
„Java RMI“ turi daugybę privalumų:

  • Nešiojamas bet kuriame JVM
  • Dalis „Java“ rašymo būdų veikia bet kur (WORA)
  • Saugus: naudoja įmontuotus „Java“ saugos mechanizmus, kad palengvintų sistemos saugumą įgyvendinant vartotojo atsisiuntimus
  • Lengva rašyti / lengva prižiūrėti: palengvina nuotolinių „Java“ serverių ir „Java“ klientų, turinčių prieigą prie tų serverių, rašymą

Apsvarstykite šį scenarijų: A vartotojas sukuria klasę, kurioje yra metodai, teikiantys konkrečią paslaugą. Vartotojas B nori naudotis vartotojo A paslauga. Per „Java RMI“ vartotojas B gali panaudoti objekto metodą. A vartotojas teikia paslaugą registre. Vartotojas B nežino apie paslaugos vietą, todėl iškviečia RMI registrą. Tada registras nustato paslaugą, kuri iškviečia metodą.

Kas yra „Java“ nuotolinio metodo iškvietimas „java rmi“)? - apibrėžimas iš techopedijos