AS3 для сериализации Java - PullRequest
1 голос
/ 04 июля 2011

Я хочу, чтобы инфраструктура передавала объекты между Java и AS3 с помощью сокетов.Это должно быть что-то с хорошей производительностью (не XML, JSON).Я посмотрел на AMF, но все учебники очень сложны и не о том, что мне нужно.Я использовал Java для сериализации Java, но я не могу найти учебник по Java для AS3.

Кто-нибудь знает хороший учебник?

Ответы [ 4 ]

2 голосов
/ 04 июля 2011

Для этого вы также можете использовать службу обмена сообщениями BlazeDS.

Если у вас действительно нет особой потребности в сокетах, это определенно будет скачком вперед.Это можно рассматривать как «стандарт» для создания приложений flex-java.У него есть все возможности для простого создания приложений с поддержкой AMF.

BlazeDS также хорошо интегрируется с другими технологиями, такими как Spring, Maven, ...

Некоторые учебные пособия, которые вы легко найдетес некоторыми базовыми приборами:

http://learn.adobe.com/wiki/display/Flex/Creating+a+BlazeDS+messaging+application+in+Flex+Builder
http://sebastien -arbogast.com / 2008/04/10 / flex-spring-and-blazeds-the-full-stack / http://www.horochovec.com/2010/03/29/flash-builder-flex-sdk-4-java-blazeds-tutorial/

2 голосов
/ 04 июля 2011

Для быстрой и эффективной межязыковой сериализации вы можете рассмотреть Буферы протокола . Java - это язык первого класса, поддерживаемый для буферов протоколов, в то время как есть сторонние надстройки для ActionScript.

1 голос
/ 07 июля 2011

В итоге я использовал части BlazeDS, которые занимаются декодированием и кодированием Java AMF (flex-messaging-common.jar и flex-messaging-core.jar). http://www.riaspace.com/2010/02/java-as3-serialization-with-amf/ помогли там.

Также актуальная тема: AS3 не может декодировать объект AMF3 из сокета, отправленного Java

1 голос
/ 05 июля 2011

Я бы посоветовал вам взглянуть на SmartFoxServer или Wowza , если вы хотите использовать его для многопользовательского потокового сервера.SmartFox имеет больше «игровых» преимуществ, в то время как Wowza - это потоковое вещание общего назначения.Я считаю, что Wowza также является частью облачных сервисов Amazon, что означает низкую стоимость запуска.

...