Hjem Udvikling Hvad er opkald til java-fjernmetode java rmi)? - definition fra techopedia

Hvad er opkald til java-fjernmetode java rmi)? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder Java Remote Method Invocation (Java RMI)?

Java Remote Method Invocation (Java RMI) er en mekanisme, der tillader et Java Virtual Machine (JVM) -kørende objekt at påberåbe sig metoder på et objekt, der kører i en anden JVM. Det letter fjernkaldelse af Java-objektmetoder og deling af ressourcer og tjenester.

Techopedia forklarer Java Remote Method Invocation (Java RMI)

Java RMI er en teknologisk mekanisme, hvor en server og klient kommunikerer og videregiver information, mens de er afhængige af Java Remote Method Protocol (JRMP). Java er stærkt afhængig af Java-objektets serialisering, som tillader transmission af objekter som en strøm. RMI tillader også en klient og en server at indlæse nye objekttyper dynamisk efter behov.

RMI bruger lagdelte arkitektur:

  • Påføringslag
  • Stub- og skeletlag
  • Fjernreferencelag
  • Transportlag
Java RMI har adskillige fordele som følger:

  • Bærbar til enhver JVM
  • En del af Java's skrivning når der er en gang kørt overalt (WORA)
  • Sikker og sikker: Bruger indbyggede Java-sikkerhedsmekanismer for at lette systemsikkerheden under implementering af bruger download
  • Let at skrive / Let at vedligeholde: letter letter eksterne Java-servere og Java-klienter, der får adgang til disse servere

Overvej dette scenario: Bruger A opretter en klasse, der har metoder, der leverer en bestemt service. Bruger B ønsker bruger A's service. Gennem Java RMI er bruger B i stand til at påkalde objektets metode. Bruger A placerer tjenesten i registreringsdatabasen. Bruger B er ikke opmærksom på serviceplaceringen, så den påkalder RMI-registreringsdatabasen. Registret lokaliserer derefter tjenesten, der påberåber metoden.

Hvad er opkald til java-fjernmetode java rmi)? - definition fra techopedia