Casa Desenvolupament Què és el mètode remota java invocació java rmi)? - Definició de tecnologia

Què és el mètode remota java invocació java rmi)? - Definició de tecnologia

Taula de continguts:

Anonim

Definició: què significa la invocació del mètode remot (Java RMI)?

Invocació de mètodes remots de Java (Java RMI) és un mecanisme que permet a un objecte en execució de la màquina virtual Java (JVM) invocar mètodes en un objecte que s'executa en un altre JVM. Facilita la trucada remota de mètodes d'objectes Java i l'intercanvi de recursos i serveis.

Techopedia explica la invocació de mètodes remots de Java (Java RMI)

Java RMI és un mecanisme tecnològic en què un servidor i client es comuniquen i passen informació mentre es basen en el Java Remote Method Protocol (JRMP). Java depèn molt de la serialització d'objectes Java, que permet la transmissió d'objectes com a flux. RMI també permet que un client i un servidor carreguin de forma dinàmica nous tipus d'objectes, segons sigui necessari.

RMI utilitza arquitectura en capes:

  • Capa d'aplicació
  • Capa d’estel i esquelet
  • Capa de referència remota
  • Capa de transport
Java RMI té nombrosos avantatges, de la següent manera:

  • Portàtil a qualsevol JVM
  • Una part de l'escriptura de Java s'executa una vegada que s'executa a qualsevol lloc (WORA)
  • Seguretat i seguretat: utilitza mecanismes de seguretat Java integrats per facilitar la seguretat del sistema durant les implementacions de descàrrega dels usuaris
  • Fàcil d’escriure / Fàcil de mantenir: facilita escriure servidors Java remots i clients Java que accedeixen a aquests servidors

Considereu aquest escenari: l'usuari A crea una classe, que inclou mètodes que ofereixen un servei específic. L’usuari B vol utilitzar el servei de l’usuari A. Mitjançant Java RMI, l'usuari B és capaç d'invocar el mètode de l'objecte. Usuari A posa el servei al registre. L’usuari B desconeix la ubicació del servei, per la qual cosa invoca el registre RMI. Després, el registre localitza el servei, que invoca el mètode.

Què és el mètode remota java invocació java rmi)? - Definició de tecnologia