Domov Rozvoj Co je java vzdálené vyvolání metody java rmi)? - definice z techopedie

Co je java vzdálené vyvolání metody java rmi)? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená Java Remote Method Invocation (Java RMI)?

Java Remote Method Invocation (Java RMI) je mechanismus, který umožňuje jednomu spuštěnému objektu Java Virtual Machine (JVM) vyvolat metody na objektu spuštěném v jiném JVM. Usnadňuje vzdálené volání metod Java objektu a sdílení zdrojů a služeb.

Techopedia vysvětluje Java Remote Method Invocation (Java RMI)

Java RMI je technologický mechanismus, ve kterém server a klient komunikují a předávají informace, přičemž se spoléhají na protokol Java Remote Method Protocol (JRMP). Java se silně spoléhá na serializaci objektů Java, která umožňuje přenos objektů jako stream. RMI také umožňuje klientovi a serveru načíst nové typy objektů dynamicky podle potřeby.

RMI používá vrstvenou architekturu:

  • Aplikační vrstva
  • Pahýl a kostra vrstva
  • Vzdálená referenční vrstva
  • Transportní vrstva
Java RMI má řadu výhod:

  • Přenosný na jakýkoli JVM
  • Část přístupu Java pro zápis jednou spuštěna kdekoli (WORA)
  • Bezpečné a bezpečné: Používá vestavěné bezpečnostní mechanismy Java, které zvyšují bezpečnost systému během implementace stahování uživatelů
  • Snadné psaní / Snadná údržba: Usnadňuje zápis vzdálených serverů Java a klientů Java, kteří k nim přistupují

Zvažte tento scénář: Uživatel A vytvoří třídu, která má metody, které poskytují konkrétní službu. Uživatel B chce používat službu uživatele A. Prostřednictvím Java RMI je uživatel B schopen vyvolat metodu objektu. Uživatel A umístí službu do registru. Uživatel B nezná umístění služby, takže vyvolává registr RMI. Registr poté vyhledá službu, která vyvolá metodu.

Co je java vzdálené vyvolání metody java rmi)? - definice z techopedie