Obsah:
- Definice - Co znamená Java Remote Method Invocation (Java RMI)?
- Techopedia vysvětluje Java Remote Method Invocation (Java RMI)
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
- 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.
