是否有Flex等效的GWT-RPC?

时间:2009-05-23 02:22:24

标签: flex gwt gwt-rpc

现在我的许多应用程序都使用GWT-RPC从GWT RemoteService检索POJO,后者又调用Web服务(SOAP)来获取数据。我正在评估Flex,并没有真正看到任何真正类似于这个简单架构的东西。我可能错过了什么?

4 个答案:

答案 0 :(得分:3)

AMF是Adobe的紧凑二进制消息格式,用于Flash / Flex应用程序。 BlazeDS是Java的开源参考实现,它基本上只使用一个简单的“消息代理”servlet来处理请求。这类似于GWT中服务的公开方式,尽管Blaze使用单个servlet,而不是GWT中的多个servlet。

http://opensource.adobe.com/wiki/display/blazeds/BlazeDS/

http://download.macromedia.com/pub/labs/amf/amf3_spec_121207.pdf

答案 1 :(得分:1)

BlazeDS,特别是Spring Integration

答案 2 :(得分:0)

this会帮助你吗?我对GWT-RPC不太熟悉,但你正在寻找AMF协议吗?

答案 3 :(得分:0)

正如其他人所提到的,这里的主要选择是BlazeDS,这是Adobe用于公开flex-native服务器RPC和消息传递的开放式服务器产品。 BlazeDS本身有点笨拙,如果你在服务器上使用Spring,那么Spring和Blaze之间就有了一个灵活的集成。

另一个第三方替代方案是GraniteDS,它与Blaze完全相同,但是开箱即用,并且比Blaze做得更多(例如运行时编译和生成SWF文件) Web应用程序)。我没有尝试花岗岩,但看起来还不错。