Taula de continguts:
- Definició: què significa la invocació del mètode remot (Java RMI)?
- Techopedia explica la invocació de mètodes remots de Java (Java RMI)
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
- 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.
