СОДЕРЖАНИЕ
Практическое задание. 3
Постановка задачи. 3
Решение. 3
Выборочный листинг кода. 7
Наше приложение RMI включает две отдельных программы, сервер и клиент. Программа сервера (MobileServer) создает некоторые удаленные объекты, делает ссылки на эти доступные объекты, и ожидает клиентов, чтобы вызвать методы на эти объекты (RMIServer). Клиентская программа (MobileClient) получает удаленную ссылку на одного или более удаленные объекты на сервере и затем вызывает методы на них. RMI обеспечивает механизм, которым сервер и клиент передают и передают информацию назад и вперед.
Используя RMI, чтобы разработать распределенное приложение, необходимо выполнить следующие шаги:
Разработка и реализация компонентов распределенного приложения. Компиляция источников. Создание доступной сети классов. Запуск приложения.
Запуск приложения включает в себя запуск регистра удаленных объектов RMI, сервера и клиента.
RMI-приложение состоит из нескольких частей:
интерфейсы для удаленных служб; удаленные службы; файлы заглушки и скелета; сервер, предоставляющий удаленные службы; служба имен RMI, дающая возможность клиентам найти удаленные службы; поставщик файла классов (HTTP или FTP-сервер); клиентская программа, которая нуждается в удаленных службах.
Создание приложения, которое использует удалённые методы, можно условно разделить на шесть этапов:
Написать и откомпилировать Java-код для интерфейсов. Написать и откомпилировать Java-код для классов реализации. Создать файлы классов заглушки и скелеты из классов реализации. Написать Java-код программы хоста для удаленного обслуживания. Разработать Java-код для клиентской программы RMI. Установить и запустить RMI-систему.
Листинг base.txt (тестовый набор источника данных)..
Список использованной литературы:
-

