2010-09-22 108 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另一種協議..其中有很多。