2010-09-22 109 views
0

我有一个带有BlazeDS接口的java服务器来处理Adobe AIR客户端。我还有一些遗留的独立Java应用程序,我需要与服务器集成。 Java应用程序需要AIR客户端所需的所有方法和远程调用。所以如果我可以从java应用程序中调用远程对象方法,它将节省大量工作。用java独立应用连接到BlazeDS

任何人都知道这是否可以做到?

回答

1

您可以直接通过HTTP使用BlazeDS Java AMF库。但是与BlazeDS MessageBrokerServlet交互需要一些额外的工作。可能更简单的途径是通过Java代码可以更容易地使用的另一个协议公开相同的Java服务。

+0

你的意思是像webservices,Axis2或类似的东西? – Nick 2010-09-22 17:00:29

+0

当然。任何可以序列化数据并提供简单API访问的数据。 AMF最适合Flex客户端,因为它速度很快。但是为相同的服务对象提供附加的序列化选项是正常的。 – 2010-09-22 20:04:19

1

看看this库,它允许你将Java与运行BlazeDS的服务器连接起来。另一方面,如果你有兴趣纯粹的表现,你可以investigate另一种协议..其中有很多。