Результаты (
русский) 3:
[копия]Скопировано!
дистанционный метод ссылка (рми) является обобщение рпц в объектно - ориентированная среда.объект находится на сервере, машина, которая отличается от машины клиента.это известно как удаленный объект.объект, на который из данных, связанных с ней, распределяется между машинами известен как распределены объекта.в качестве примера распределенной объект является объектом, который воспроизводится в течение двух или более машин.удаленный объект - это особый случай распределенной объекта, где имеются данные по одной с удаленной машины.осознать масштабы республика маршалловы острова (по отношению к рпц), напомним, создания озк, используя розетки.в озк, объекты передаются по стоимости; таким образом, в настоящее время удаленный объект копируется и прошел с сервера для клиентов, необходимые обновления все сделано, и измененные состояния объекта отправлены обратно на сервер.у многих клиентов пытаются одновременно доступ / обновление сетевой объект, используя методы, таким образом, то изменения, внесенные в один клиент не может быть отражена в обновленном выступил другой клиент, если такие обновления все серийные номера.кроме того, распространение многочисленные копии удаленных объектов между сервером и различных клиентов будет потреблять значительная пропускная способность сети.республика маршалловы острова решает эти проблемы на транспарентной основе.различные классы в java.rmi упаковки позволяют клиентам получать доступ к объектам, проживающих в отдаленных узлов, как в случае со ссылкой, а не по стоимости.как только клиент получает ссылку на удаленный объект, он может использовать методы в этих удаленных объектов, как если бы они существовали на местном уровне.все изменения, внесенные в объект с помощью дистанционного ссылку на объект, отражены на сервере и доступна другим клиентам.клиент не обязан знать, где сервер с отдаленных объект находится только ссылается на метод через интерфейс называется прокси.прокси - клиент из ссылки на ответственность за собирая параметров и unmarshaling результаты с сервера (рисунок 7).на стороне сервера серверу stub назвал скелет unmarshals клиента заклинаний, ссылается на желаемый метод, и маршалы результаты для клиента.для каждого клиента, есть отдельный прокси, который является самостоятельным объектом в адрес клиента.когда несколько клиентов одновременно доступ к сетевой объект, ссылками на методы являются серийные номера, как в монитор. * некоторые клиенты заблокирован до тех пор, пока их не приходят, а другие достижения прогресса.реализация сериализация механизм легко местных объектов, но и для удаленных объектов, это сложно.например, если сервер ручки блокирования и нынешний клиент доступ к сетевой объект падает, а потом всех клиентов будет закрыт навсегда.с другой стороны, если клиенты с блокировки, то клиент должен заблокировать себя, прежде чем его прокси отсылает метод звонок.
переводится, пожалуйста, подождите..
