Доступ к файлу JBoss conf из Flex

У меня есть приложение Flex, работающее на сервере JBoss, со средами dev / QA / production. Приложение должно координировать свою работу с некоторыми другими сервисами, а также с экземплярами QA / prod. В настоящее время я отправляю текущий URL-адрес через значения javascript, например:

index.template.html

AC_FL_RunContent(
    "FlashVars", "myhost=" + location.hostname,
    etc

index.mxml:

switch (mx.core.Application.application.parameters.myhost) {
   case "qa.servername.com":
       xmlURL = "http://server.com/qa.xml";
       break; 

и так далее. Я бы предпочел не делать этого; Я бы предпочел отредактировать файл .properties в JBoss, чтобы идентифицировать конкретную машину как QA или Production и получить доступ к этому значению через Flex. Как это сделать?


person SkippyFlipjack    schedule 29.09.2009    source источник


Ответы (2)


Если вы не развернете файл свойств вместе с веб-приложением, вы не сможете получить к ним доступ непосредственно в Flex. Поэтому для получения этих значений вам понадобится удаленный объект или http-сервис.

Если вы развертываете файл свойств с веб-приложением, Spring ActionScript поддерживает загрузку файлов свойств: http://www.springactionscript.org/docs/reference/html/container-documentation.html#external_property_files

person Christophe Herreman    schedule 30.09.2009

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

person fvu    schedule 29.09.2009