2010-07-17 64 views
0

我想用我的Android手機發出一個http get請求(我知道該怎麼做)並獲取文件作爲回報(或來自服務器上數據庫的其他響應)。 是否有可能做到這一點在GWT(我剛開始閱讀教程)在服務器端或我將不得不學習PHP或某事。其他? 我看過這個http://code.google.com/webtoolkit/doc/latest/DevGuideServerCommunication.html,但不知道這是否是我需要的。如何響應(如果可能)在GWT中獲取請求?

非常感謝!

回答

1

你在服務器端需要的是一個Servlet引擎,例如Jetty或Apache Tomcat(或許多其他的引擎之一)。然後,根據您提供的鏈接和服務器端Java Servlet(這是GWT希望您提供的內容)編寫RPC調用將讀取文件並將文件中的數據傳輸回客戶端。然後,應用程序的客戶端GWT部分將異步讀取消息,然後執行任何操作。

對於服務器部分,您需要了解Java,我假設您知道如果您正在編程GWT。

如果你想使用別的東西,比如PHP中現有的HTTP服務,那麼你可以使用RequestBuilder來構建你的get或post,並將它發送到服務器。

有一點要記住的是,您的客戶端文件夾中的所有內容都將由GWT編譯爲Javascript。所以,即使你在一個項目中工作,你實際上也在編寫兩個不同的系統。一個在Java中(服務器文件夾)和GWT轉換爲Javascript的客戶端部分,它運行在瀏覽器中。

相關問題