Flex Примеры, Adobe Flex, Флекс

Изучаем Flex. Примеры, статьи, рецепты …


Архив по метке 'endpoint'

Отказываемся от services-config.xml. Динамическое описание/определение сервисов (Flex, ActionScript)

Недавно столкнулись с проблемой: flex приложение, которое активно общается с сервером, может запускаться на разных серверах, в разных поддиректориях

Описание сервисов у нас хранилось в services-config.xml

что-то типа:
Вариант один, для первого сервера:

1
2
3
<channel -definition id="my-sabreamf" class="mx.messaging.channels.AMFChannel">
     <endpoint uri="http://{server.name}:80/www/gateway.php" class="flex.messaging.endpoints.AMFEndpoint"/>
        </channel>

Для второго сервера меняем путь к gateway.php

1
2
3
<channel -definition id="my-sabreamf" class="mx.messaging.channels.AMFChannel">
     <endpoint uri="http://{server.name}:80/webgui/gateway.php" class="flex.messaging.endpoints.AMFEndpoint"/>
        </channel>

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

поиски решение привели сюда

по мотивам этой статьи вышло следующее решение:
(смотрим под кат)

Читать далее ‘Отказываемся от services-config.xml. Динамическое описание/определение сервисов (Flex, ActionScript)’