Itthon Fejlesztés Mi a java távoli módszer meghívása java rmi)? - meghatározás a techopedia alapján

Mi a java távoli módszer meghívása java rmi)? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent a Java Remote Method Invocation (Java RMI)?

A Java Remote Method Invocation (Java RMI) egy olyan mechanizmus, amely lehetővé teszi egy Java virtuális gép (JVM) futó objektum számára, hogy módszereket hívjon elő egy másik JVM-ben futó objektumon. Megkönnyíti a Java objektummódszerek távoli hívását, valamint az erőforrások és szolgáltatások megosztását.

A Techopedia magyarázza a Java távoli módszerhívást (Java RMI)

A Java RMI egy olyan technológiai mechanizmus, amelyben a szerver és az ügyfél kommunikál és továbbítja az információkat, miközben támaszkodik a Java Remote Method Protocol (JRMP) -re. A Java nagymértékben támaszkodik a Java objektum sorosításra, amely lehetővé teszi az objektumok adatfolyamként történő továbbítását. Az RMI lehetővé teszi az ügyfélnek és a kiszolgálónak az új objektumtípusok dinamikus betöltését is, szükség szerint.

Az RMI rétegezett architektúrát alkalmaz:

  • Alkalmazási réteg
  • Csonti és csontváz réteg
  • Távoli referenciaréteg
  • Szállítási réteg
A Java RMI számos előnnyel rendelkezik, az alábbiak szerint:

  • Bármely JVM-hez hordozható
  • A Java írásának egy része bárhol fut (WORA)
  • Biztonságos: Beépített Java biztonsági mechanizmusokat használ a rendszer biztonságának megkönnyítésére a felhasználói letöltések végrehajtása során
  • Könnyen írható / Könnyen karbantartható: Megkönnyíti a távoli Java-kiszolgálók és azoknak a Java-ügyfeleknek a írását, amelyek hozzáférnek ezekhez a szerverekhez

Fontolja meg ezt a forgatókönyvet: Az A felhasználó létrehoz egy osztályt, amelynek olyan módszerei vannak, amelyek egy adott szolgáltatást nyújtanak. A B felhasználó az A felhasználó szolgáltatását akarja használni. A Java RMI-n keresztül a B felhasználó képes meghívni az objektum módszerét. Az A felhasználó a szolgáltatást a nyilvántartásba helyezi. A B felhasználó nem ismeri a szolgáltatás helyét, ezért meghívja az RMI nyilvántartást. A rendszerleíró adatbázis ezután megkeresi a szolgáltatást, amely meghívja a módszert.

Mi a java távoli módszer meghívása java rmi)? - meghatározás a techopedia alapján