2011-07-04 3 views
1

소켓을 사용하여 Java와 AS3간에 객체를 전달하기위한 프레임 워크가 필요합니다. 좋은 성능 (XML, JSON 아님)이 있어야합니다. 나는 AMF를 들여다 보았지만 모든 튜토리얼은 매우 복잡하고 내가 필요한 것에 관한 것이 아니다. 자바 직렬화 자바를 사용하지만 자바 AS3에 대한 자습서를 찾을 수 없습니다.AS3 to Java serialization

누구나 좋은 설명서를 알고 있습니까?

+0

AMF는 확실히 실용적인 방법입니다. BlazeDS를 사용할 수없는 이유가 있습니까? –

+0

이유가 없습니다. 나는 이것에 대한 튜토리얼을 찾을 수 없다. –

답변

2

신속하고 효율적인 언어 간 직렬화를 위해 Protocol Buffers을 고려할 수 있습니다. Java는 프로토콜 버퍼의 경우 가장 먼저 지원되는 언어이며 ActionScript의 경우에는 입니다.

+0

전에 protoc-gen-as3을 시도했지만 플러그인을 작동시키지 못했습니다. 주로 문서가 중국어로 부족하기 때문에. –

2

또한 BlazeDS 메시징 서비스를 사용할 수도 있습니다.

소켓에 대한 구체적인 필요가 없다면 이는 분명히 앞으로 도약이 될 것입니다. flex-java 앱을 만들기위한 "표준"으로 간주 될 수 있습니다.
AMF를 지원하는 응용 프로그램을 쉽게 만들 수있는 모든 고리가 있습니다.

블레이즈 DS 또한 봄, 메이븐, 같은 다른 기술과 잘 통합 ... 당신은 쉽게 몇 가지 기본적인 인터넷 검색으로 찾을 수 있습니다

일부 자습서 :

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/

+0

트래픽이 많은 멀티 플레이어 게임 환경에서이 기능이 얼마나 잘 작동합니까? –

+0

"소켓에 대한 구체적인 필요가 없다면"이라는 문구는 그리 중요하지 않습니다. 당신의 경우에는 실시간 연결이 필요할 것이며 BlazeDS는 차단하지 않을 것입니다. LCDS는, 그러나 너무 비싸다. –

+0

그럼 프로토콜 버퍼가 더 좋은 옵션이라고 생각합니다. –

1

멀티 플레잉 스트리밍 서버를 원하면 SmartFoxServer 또는 Wowza을 제안 해주십시오. Wowza는보다 일반적인 목적의 스트리밍 인 반면 SmartFox는 '게임'측면에서 더 많은 부분을 차지합니다. 저는 Wowza가 Amazon 클라우드 서비스의 일부이기 때문에 낮은 시작 비용을 의미합니다.