Как вы можете использовать объект службы .NET в Adobe Flex - PullRequest
1 голос
/ 04 февраля 2010

Как я могу использовать объект службы .NET в Adobe Flex приложении?Это вообще возможно?Нужно ли использовать какой-нибудь сторонний инструмент?

Ответы [ 3 ]

2 голосов
/ 04 февраля 2010

Лучший способ интеграции Flex и .NET - через Flash Remoting. Это передает двоичные закодированные данные между Flash и .NET и является очень эффективным для кодирования / декодирования и является более компактным на проводе (по сравнению с JSON и XML). Существует несколько вариантов Flash Remoting с .NET. Мы используем Fluorine (бесплатно, с открытым исходным кодом), но также доступен WebORB (коммерческий).

Разработка очень проста. Flash Remoting предоставляет выбранные классы Flex для вызовов через RemoteObject. Вам не нужно писать код перевода или что-то в этом роде, и вы можете использовать полностью типизированные объекты как на клиенте, так и на сервере.

Фтор http://www.fluorinefx.com/

WebORB http://www.themidnightcoders.com/products/weborb-for-net/overview.html

0 голосов
/ 04 февраля 2010

Другой выбор - AMF.NET . Скажите, если вам нужен демонстрационный исходный код, я думаю, что я разместил его в моем блоге , если вы ищете флэш-удаленное взаимодействие стам asp.net

0 голосов
/ 04 февраля 2010

Вы бы не использовали объект службы .NET как таковой, скорее, вы бы представляли службу через конечную точку, к которой может обращаться приложение Flex, что-то вроде службы RESTful или где-то конечную точку WS.

Затем, используя любые инструменты, которые предоставляет Flex, вы создадите прокси для предоставляемой вами службы и будете выполнять вызовы таким образом.

Все это работает, потому что обе стороны придерживаются стандартов или лучших практик, изложенных в используемых вами протоколах (службы RESTful, WS, которые, в свою очередь, основаны на таких вещах, как HTTP, JSON и т. Д. И т. Д.).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...