Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
java / лекции / лекция 12.ppt
Скачиваний:
110
Добавлен:
17.04.2018
Размер:
162.82 Кб
Скачать

Файл политики безопасности

Для клиента необходимо создать файл политики безопасности:

Grant {

permission java.net.SocketPermission "*:1024-65535", "connect"

}

Последовательность действий для запуска программ

Запустить RMI реестр start rmiregistry

Запустить программу-сервер javaw ProductServer

Запустить программу-клиент java ProductClient

Результат выполнения прогаммы: I'm a toaster

I'm a microwave oven

Использование proxy (представителей)

ProductClient

 

заглушка

 

RMI реестр

 

Получатель

 

ProductImpl

 

 

 

 

 

 

 

 

 

 

lookup()

Возврат

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Вызов

заглушки

 

Вызов метода

 

 

 

 

 

getDescription()

 

 

 

 

getDescription()

 

 

 

 

 

 

Локальный

 

 

 

 

 

 

 

 

Передача развернутых

 

вызов метода

 

 

 

 

 

 

 

параметров

 

сервера

 

 

 

 

 

 

 

 

 

 

 

 

 

Возврат строки

 

 

 

 

 

 

Передача развернутой

 

или генерация

 

 

 

исключения

Возврат строки

возвращенной строки или

 

 

 

или генерация

исключения

 

 

исключения

 

 

 

Соседние файлы в папке лекции