REST-Джерси + BlazeDS + Flex интеграция - PullRequest
1 голос
/ 15 февраля 2011

Я пытаюсь интегрировать приложение Flex для доступа к службам отдыха (используя Джерси) через BlazeDS. Я могу заставить работать Rest + Jersey (я полагаю, довольно прямолинейно), и мне удалось настроить Flex + BlazeDS. Мне нужна помощь для вызова служб отдыха (различные методы) из пользовательского интерфейса Flex на основе указанных аннотаций, таких как @Path в моем классе служб отдыха.

Может ли кто-нибудь предоставить несколько указателей / примеров для настройки Flex -BlazeDS для вызова остальных служб?

Спасибо
RJ

1 Ответ

0 голосов
/ 15 февраля 2011

Прежде всего, если вы используете BlazeDS и собираетесь использовать только клиенты Flex, вам следует настроить удаленные объекты BlazeDS вместо службы REST.Вы можете использовать каналы amf и отправлять объекты вместо xml / json / text.

Как говорится, какую версию flex вы используете?Я сделал это только с Flex 4 (и ActionScript 3), используя URLRequest и URLLoader (или с HTTPRequest)
Пример: </p> <pre><code>var dataRequest:URLRequest; var dataLoader:URLLoader; dataRequest = new URLRequest("http://localhost:8080/Path/to/webservice"); //using post in this case, you can also acess GET dataRequest.method = URLRequestMethod.POST; var variables:URLVariables = new URLVariables(); variables.xmlCoords = xml; dataRequest.data = variables; dataRequest.contentType = "application/xml"; dataRequest.requestHeaders.push(new URLRequestHeader("accept", "application/xml")); dataLoader.load(dataRequest);

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

Надеюсь, это поможет вам кое-что / направить вас в правильном направлении.

...