Remoting in flex - действительно ли нужен сервис-конфиг?И что такое конечная точка URL? - PullRequest
1 голос
/ 07 июля 2010

Вместо того, чтобы называть это вопросом, я хотел бы назвать это обсуждением, и тема: Flex Remoting . В формах и блогах, объясняющих удаленное взаимодействие в flex, всегда упоминаются 2 вещи:

  1. сервис-config.xml
  2. URL-адрес конечной точки

Теперь я хочу знать, что

1. - это файл конфигурации службы, который на самом деле необходим , если нам нужно связать наш интерфейс (находящийся в flex / air) с некоторой базой данных (например, mySql). Потому что я сделал несколько проектов на гибком и воздушном языках и не использовал этот конфигурационный файл. Я использовал Flex 3. Хотя я использовал этот файл конфигурации в проектах, которые я делал в более ранней версии Flex 2.0.

2. Что на самом деле делает этот URL-адрес конечной точки ; Может кто-нибудь, пожалуйста, объясните это.

Способ реализации удаленного взаимодействия выглядит следующим образом:

<mx:RemoteObject id="remoteObj" source="MyPHPCls" destination="AMFPHP" result="remoteResult(event)">

     <mx:method name="someServerSideMethod" result="onMethodResult(event)" />

</mx:RemoteObject>

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

Надеюсь услышать от кого-нибудь в ближайшее время:).

Thnx, Jatin

1 Ответ

2 голосов
/ 07 июля 2010

Данные services-config.xml компилируются или жестко кодируются в ваше приложение во время компиляции. Вам не нужно использовать файл services-config.xml, если вы этого не хотите; но если вы хотите использовать RemoteObject, эти данные должны быть как-то доступны для вашего SWF.

Вот хорошее сообщение в блоге о настройке файла services-config во время выполнения.

Конечный URL-адрес - это просто URL-адрес шлюза удаленного взаимодействия.

...