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

Лекция 12

Работа с удаленными объектами

Передача параметров для удаленных методов

Передача объектов, не являющиеся удаленными

Удаленной стороне передаются копии объектов (используется механизм сериализации)

Передача удаленных объектов

Удаленные объекты передаются объектами- заглушками

Методы hashCode и equals удаленных объектов

Проблема:

hashCode() и equals() не генерируют RemoteException

Решение:

equals() возвращает true только если заглушки ссылаются на один и тот же удаленный объект

hashCode высчитывается исходя из идентификатора объекта

Клонирование удаленных объектов

Метод clone() так же не генерирует RemoteException

CORBA

Процесс создания CORBA- объектов

Написание интерфейса на IDL

Компилирование заглушек

Реализация классов-серверов

Создание программы-сервера

Создание программы-клиента

Запуск службы имен программы-сервера

SOAP

Описание объектов SOAP

Объекты описываются языком WSDL.

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