从PHP(Zend)到Java(Spring with BlazeDS)的AMF服务迁移



以前我们使用php框架Zend作为闪存应用程序的后端。我们想将这个后端迁移到我们的Java服务器上。我们正在使用Spring,所以我想最简单的方法是使用BlazeDS,因为与Spring的集成已经完成。

我不确定,但我觉得BlazeDS也是客户端的一个解决方案。我的客户端已经完成了使用AMF格式在特定URL发送/接收特定对象。

使用BlazeDS开发一个必须尊重这种格式的服务是否可能/容易?

我已经成功迁移了部分服务。

事实上,一旦Blaze DS被正确配置,它是相当直接的。

目前,我注意到Zend_AMF和Blaze DS之间的唯一区别是变量类型的映射方式(例如,对于整数,Zend_AMF将其作为数字发送,而Blaze DS将其作为int发送)以及类名的发送方式(在Zend_AMF中,我们使用映射来映射所有类名,而Blaze-DS发送完全限定名)。

希望对我来说,修改ActionScript代码来映射java类并不困难,这样就不会有什么大不了的了。

最新更新