У дома развитие Какво е извикване на отдалечен метод на Java java rmi)? - определение от техопедия

Какво е извикване на отдалечен метод на Java java rmi)? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означава призоваване на Java Remote Method (Java RMI)?

Java Remote Method Invocation (Java RMI) е механизъм, който позволява на един работещ обект на Java Virtual Machine (JVM) да извиква методи на обект, работещ в друг JVM. Той улеснява дистанционното извикване на Java обектни методи и споделяне на ресурси и услуги.

Techopedia обяснява призоваването на отдалечен метод на Java (Java RMI)

Java RMI е технологичен механизъм, при който сървър и клиент комуникират и предават информация, като разчитат на протокола на Java Remote Method Protocol (JRMP). Java разчита до голяма степен на сериализация на обекти на Java, което позволява предаването на обекти като поток. RMI също така позволява на клиент и сървър да зареждат динамично нови типове обекти, според изискванията.

RMI използва слоеста архитектура:

  • Приложен слой
  • Слой от туш и скелет
  • Отдален референтен слой
  • Транспортен слой
Java RMI има множество предимства, както следва:

  • Преносим до всеки JVM
  • Част от писането на Java веднъж се изпълнява навсякъде (WORA)
  • Сигурно и сигурно: Използва вградени механизми за защита на Java, за да улесни безопасността на системата по време на реализациите на изтегляне от потребители
  • Лесен за писане / Лесен за поддръжка: Улеснява писането на отдалечени Java сървъри и Java клиенти, които имат достъп до тези сървъри

Помислете за този сценарий: Потребител A създава клас, който има методи, които предоставят конкретна услуга. Потребител Б иска услугата на потребител А. Чрез Java RMI потребителят B може да се позове на метода на обекта. Потребител A поставя услугата в регистъра. Потребител B не знае за местоположението на услугата, така че извиква регистъра на RMI. След това в системния регистър се намира услугата, която извиква метода.

Какво е извикване на отдалечен метод на Java java rmi)? - определение от техопедия