Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flex (http://www.flasher.ru/forum/forumdisplay.php?f=84)
-   -   RemoteObject (http://www.flasher.ru/forum/showthread.php?t=164325)

iostream 15.08.2011 20:32

RemoteObject
 
Доброго времени суток, постараюсь поставить вопрос максимально корректно.

Спрашиваю у более опытных разработчиков для того чтобы они навели на путь истинный. Что такое RemoteObject мне понятно, это класс для взаимодействия с удаленными объектами как это видно из названия, но механизм его действия мне не очень понятен.

Могу предположить что: создается канал связи от клиентского приложения (Flex) к серверному допустим на (.NET), на серверном приложении хранится некий объект класса А, Flex формирует запрос на сервеную часть и получает в ответ тот самый объект класса А сериализованый в AMF тут мне вроде все понятно, допустим я вношу изменения в полученный с сервера объект класса А изменяю его название (name), в таком случае отправляется ли на сервер какая-то информация об этом и можно ли как-то изменить объект на сервере ?

Если кто-нибудь объяснить подробнее буду очень благодарен.

Silicium 15.08.2011 23:02

Я вообще всегда думал (может и не прав), что объект на сервере создается на момент вызова удаленной процедуры, и не хранится в памяти сервера.

surlac 16.08.2011 03:14

Есть разные объекты — сессионные, не сессионные, с сохранением состояния и без, синглтоны, которые будут храниться в памяти сервера до тех пор, пока их жизненный цикл не завершится и их не удалит контейнер.

Silicium 16.08.2011 03:29

Можно чуток подробнее?

Apikaster 19.08.2011 17:45

Цитата:

Сообщение от surlac (Сообщение 1021986)
Есть разные объекты — сессионные, не сессионные, с сохранением состояния и без, синглтоны, которые будут храниться в памяти сервера до тех пор, пока их жизненный цикл не завершится и их не удалит контейнер.

Помню когда то хотел использовать RO но щас думаю что к нему придется и спринг и хайбернейт припаивать...
Очень непонятный и довольно не простой класс с кучей возможностей которых если перекрестить то ничего не получиться :drinks:

surlac 10.09.2011 01:09

Причем тут спринг и хайбернейт? RO — флексовая реализация rpc, никоим образом не причастная к ним. Как сообщение будет обработано сервером никого не беспокоит — или там будет OpenAMF, сервлет или же Blaze/Granite (который есть тот же самый сервлет/фильтр). С тем что RO мутноватый, согласен. Как и весь флекс вобщем-то :).


Часовой пояс GMT +4, время: 15:22.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.