Соединение с базой данных с помощью Flex и C # / Asp.Net - PullRequest
0 голосов
/ 04 февраля 2010

Я недавно начал работать с Flex и заметил, что существует какой-то плагин для Visual Studio вместо покупки лицензии для другой программы (Flex Builder).

Мне было интересно, как мне удалось удаленно подключиться к моей базе данных с помощью приложения Flash / Flex с помощью C # / Asp.Net.

Если я правильно понял то, что прочитал за последние несколько дней, в принципе, нет способа «запросить» базу данных с помощью Flex 3. Поэтому я полагаю, что есть другой способ - использовать веб-сервис в C # на сервер базы данных, который будет отвечать на запрос Http от Flex.

Я прав или полностью в треке? Если у вас есть другие мысли по этому поводу, пожалуйста, поделитесь.

Ответы [ 3 ]

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

Я предпочитаю (и рекомендую) использовать веб-сервисы для связи между Flex и C #. Он прост в использовании, и они оба поддерживают сериализацию, так что вы можете легко переносить объекты со строгими типами. Подробнее о Flex и .NET можно узнать по http://www.adobe.com/devnet/flex/flex_net.html

В качестве альтернативы, вы можете рассмотреть возможность использования WebORB. Эта программа функционирует в качестве шлюза между Flex и Flex и позволяет использовать Flash RemoteObject API для связи с C #. Подробнее об этом можно узнать на http://www.adobe.com/devnet/flex/articles/flextodotnet_remoteobject.html.

1 голос
/ 07 января 2011

Вы действительно должны рассмотреть возможность использования FluorineFx.

Требуется около 5 минут, чтобы настроить Flex, чтобы вызывать ваши методы как службу. Затем вы можете передавать классы назад и вперед из .NET во Flex и обратно.

Это также стандартная форма общения с Adobe, бесплатная и очень быстрая.

1 голос
/ 05 февраля 2010

Ваше понимание верно. Flex предназначен для разработки клиентских приложений, а связь с базой данных осуществляется через серверное приложение.

Практически то же самое, что и создание приложения JavaScript. Хотя у Flex есть несколько дополнительных опций для связи с бэкэндом. Веб-сервисы хороши во многих случаях, но стоит рассмотреть и другие варианты.

Вот довольно интересная статья на эту тему, если вы ее еще не видели.

http://www.dehats.com/drupal/?q=node/33

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