2012-09-04 52 views
-1

我是相當新的網絡東西....我正在寫一個REST風格的Web應用程序與Spring3 MVC與多個客戶端如桌面(Java Swings,JavaFX) ,網絡客戶端和手機等.....請幫助並建議如何設計我的服務器,以及我使用哪種技術在桌面客戶端和彈簧網絡服務器之間進行通信? commons HTTPClient怎麼樣?我打算使用GWT作爲Web客戶端。 GWT推薦?春季3的多客戶端(Java鞦韆桌面+手機+網絡)

另外,哪種JavaFX或Swings適用於桌面客戶端?

以上都有意義嗎?

回答

0

你的問題有點混亂。既然你選擇了Spring來實現RESTful服務,你已經設置了服務器端。我會選擇JSON進行溝通。 JSON是輕量級的,並且受到您列出的所有客戶端技術的支持。

Spring框架中有客戶端類,您可以在桌面應用程序中使用它們。

GWT提供了與服務器通信的RequestBuilder機制。

至於移動客戶端,爲什麼不在移動設備上使用您的GWT網絡應用程序。例如,請參閱PhoneGap

+0

感謝您的回覆,併爲阿德里安的混亂感到抱歉。這種混淆是因爲有很多可用的框架。除了JSP以外,哪種客戶端技術更好用。你的意思是富客戶端或休息模板在春季爲客戶端?我只知道搖擺。我是有經驗的C++程序員,但對網絡來說是新手,所以我的問題可能太天真了。任何教程/例子將非常感激和有益的..謝謝 –