2011-04-29 6 views
0

내 플렉스 페이지의 ArrayCollection에 객체 컬렉션이 있습니다.플렉스에서 Java 서블릿으로 객체 배열을 보내는 방법

이 데이터를 자바 서블릿에 보내는 가장 좋은 방법은 무엇입니까?

ArrayCollection의 개체는 현재 ID와 메시지로 구성된 VO입니다. 나중에 더 많은 속성을 추가 할 경우 확장 가능한 솔루션이 필요합니다.

미리 감사드립니다 ...

+0

서블릿의 데이터 프로토콜은 무엇입니까? JSON? XML? AMF? –

+0

아직 서블릿 코드를 결정하지 않았습니다. 사실 당신은 저에게 생각할 몇 가지 옵션을 주셨습니다. XML은 구현하기 매우 쉽습니다. 서블릿 끝에서 JSON을 파싱하는 것이 얼마나 어려울까요? – midhunhk

답변

3

"우수"는 항상 여러 가지 요소에 따라 주관적입니다.

내 선호는 RemoteObject을 사용하여 AMF 게이트웨이를 통해 백엔드 서비스에 액세스하는 것입니다. BlazeDS, LiveCycle Data ServicesGraniteDS은 AMF 게이트웨이에 대한 세 가지 Java 기반 옵션입니다.

AMF 게이트웨이는 클라이언트 측 ActionScript 객체와 서버 측 Java 객체 간의 자동 변환 기능을 제공합니다.

Flex에서 서버로 데이터를 전송하는 다른 방법은 HTTPService 또는 WebService입니다.

+0

답변을 주셔서 감사합니다,하지만 난 가벼운 무게와 빠른 구현을 찾고 있기 때문에, 당신은 나에게 HTTPService와 관련된 접근 방식을 줄 수 있습니까. HTTPService를 통해 arraycollection을 보내는 방법? – midhunhk

+0

"가벼운 무게"와 "빠른"의 의미를 정량화해야합니다. RemoteObject는 바이너리 형식이기 때문에 클라이언트와 서버 간의 통신 시간을 줄이고 전송 크기를 줄일 수 있습니다. HTTPService를 통해 ArrayCollection을 전송하려면 XML로 변환하고 POST를 수행하십시오. 그래도 그것이 더 복잡한 접근이라고 느낍니다. – JeffryHouser

관련 문제