Spec-Zone .ru
спецификации, руководства, описания, API
СОДЕРЖАНИЕ | ПРЕДЫДУЩИЙ | NEXT Java Удаленный Вызов метода


2.1 Распределенные Объектные Приложения

Приложения RMI часто состоят из двух отдельных программ: сервер и клиент. Типичное серверное приложение создает много удаленных объектов, делает ссылки на те доступные удаленные объекты, и ожидает клиентов, чтобы вызвать методы на те удаленные объекты. Типичное клиентское приложение получает удаленную ссылку на одного или более удаленные объекты в сервере и затем вызывает методы на них. RMI обеспечивает механизм, которым сервер и клиент передают и передают информацию назад и вперед. Такое приложение иногда упоминается как распределенное объектное приложение.

Распределенные объектные приложения нуждаются к:

Иллюстрация ниже изображает RMI распределенное приложение, которое использует реестр, чтобы получить ссылки на удаленный объект. Сервер вызывает реестр, чтобы связать имя с удаленным объектом. Клиент ищет удаленный объект его именем в реестре сервера и затем вызывает метод на это. Иллюстрация также показывает, что система RMI использует существующий веб-сервер, чтобы загрузить байт-коды классов, записанных в языке программирования Java, от сервера до клиента и от клиента к серверу, для объектов при необходимости. RMI может загрузить байт-коды класса, используя любой протокол URL (например, HTTP, FTP, файл, и т.д.), который поддерживается платформой Java.
Эта иллюстрация изображает RMI распределенное приложение, которое использует реестр, чтобы получить ссылки на удаленный объект.



СОДЕРЖАНИЕ | ПРЕДЫДУЩИЙ | NEXT
Copyright 1997, 2010, Oracle и/или его филиалы. Все права защищены.