Ватсон Карли
Шрифт:
Сервер для активизированных клиентом объектов
Если удаленный объект должен хранить состояние для определенного клиента, то можно использовать активизированные клиентом объекты. В следующем разделе будут рассмотрены возможности клиентской стороны. В частности, как вызывать объекты, активизированные сервером, и объекты, активизированные клиентом. На серверной стороне активизированные клиентом объекты должны регистрироваться по-другому, чем объекты, активизированные сервером.
Вместо вызова
Активизация объектов
Для клиентов возможно использование и создание удаленных объектов с помощью класса
Вместо класса
URL-приложения
Во всех сценариях активации необходимо определять URL удаленного объекта. Этот URL является тем же самым, что и в браузере Web. Первая часть определяет протокол, за которым следует имя сервера или адрес IP, номер порта и URI, определенный при регистрации удаленного объекта на сервере в таком виде:
Мы все время используем в нашем коде два примера URL: определяем протокол
Активация хорошо известных объектов
Вместо
Если вы предпочитаете задать просто оператор new для активизации хорошо известных удаленных объектов, то удаленный объект можно зарегистрировать на клиенте с помощью все того же
Активизация объектов, активизированных клиентом
Удаленные объекты могут хранить состояние для клиента.