Простой способ переключаться между реальной и фиктивной службой передачи данных для приложения Flex 4? - PullRequest
1 голос
/ 03 сентября 2010

У меня есть клиентское приложение Flex 4, которое разрабатывается параллельно с серверной частью. Я использую MockRemoteObject от Mate для предоставления имитируемого сервиса данных, но, поскольку реальный сервис данных выходит на связь, мы иногда захотим использовать его в Eclipse.

Есть ли способ легко переключаться между этими двумя без изменения исходного кода?

Исходя из моих исследований, кажется, что Spring-Actionscript может работать, но я действительно не хочу переключать фреймворки на этом этапе, если мне не нужно.

Ответы [ 2 ]

0 голосов
/ 09 сентября 2010

Я нашел способ сделать это.Они использовали малоизвестную особенность Actionscript, называемую условной компиляцией.Установив флаг времени компиляции, я смог включить фиктивный исходный код данных и использовать фиктивные сервисные объекты вместо реальных.Всякий раз, когда я компилирую без флага, весь фиктивный исходный код исключается из проекта, потому что он находится на нестандартном пути сборки Maven.

0 голосов
/ 07 сентября 2010

Как насчет создания прокси-сервера или локального сервера и во время имитации запуска его на вашем компьютере.

Другими словами, просто сделайте URL-адрес макета точно таким же, как внешний рабочий сервер.Если вы работаете в команде, сделайте VPN-сеть между прочим.

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