2012-09-07 8 views
1

이전에 우리는 플래시 어플리케이션의 백엔드를 위해 PHP 프레임 워크 Zend를 사용하고있었습니다. 이 백엔드를 Java 서버로 마이그레이션하려고합니다. 우리는 Spring을 사용하고 있기 때문에 쉬운 방법은 Spring과의 통합이 이미 완료 되었기 때문에 BlazeDS를 사용하는 것입니다.PHP (Zend)에서 Java로 (BlazeDS로 봄) AMF 서비스

BlazeDS는 클라이언트 측 솔루션이기도하지만 기분이 좋지 않습니다. 내 클라이언트는 이미 완료되었으며 AMF 형식을 사용하여 특정 URL에서 특정 개체를 보내거나받습니다.

이 형식을 존중해야하는 BlazeDS를 사용하여 서비스를 개발하는 것이 가능합니까?

+0

마이그레이션에 문제가 없어야합니다. 2 (개인) 이유로 : 나는 자바가 더 나은 다음 PHP를 고려하고 봄 잘 나아 후 젠드. –

+0

트롤입니까? 또한 Java를 선호하지만 Zend_AMF가 사용하는 아키텍처가 BlazeDS 중 하나와 호환된다는 것을 의미하지는 않습니다 ... – tibo

+0

"이 형식을 존중해야하는 BlazeDS를 사용하여 서비스를 개발할 수 있습니까?" 내 대답 : "예"! 무슨 zend_amf 아키텍처 ...? –

답변

0

내 서비스의 일부를 성공적으로 이전했습니다.

Blaze DS가 올바르게 구성되면 실제로는 매우 간단합니다.

잠시 동안 Zend_AMF와 Blaze DS 사이에 유일한 차이점은 변수 유형이 매핑되는 방식 (예 : 정수 Zend_AMF는 숫자로 보내고 Blaze DS는 정수로 전송 함)와 클래스 이름이 보내집니다 (Zend_AMF에서는 Blaze DS가 정규화 된 이름을 보내는 동안 모든 클래스 이름을 매핑하는 매핑을 사용합니다).

Java 클래스를 매핑하기 위해 ActionScript 코드를 수정하는 것이 어렵지 않으므로 큰 문제는 아닙니다.