2009-12-14 125 views
1

我在java中製作移動應用程序,我想讓服務器端從哪裏得到應用程序的某些信息(應用程序中的xml文件中沒有太多信息)。在java中的移動應用程序的服務器端我

我沒有太多的服務器經驗,所以我想知道如何處理它。 也許我應該做一些網絡服務。

我在NetBeans 6.7中工作

在此先感謝!

米蘭

+0

您知道您將使用何種類型的服務器操作系統嗎?你想使用Java的服務器,還是你打開其他語言? – 2009-12-14 23:31:59

+0

我prefere的Java,我打算在我的本地機器上運行它。僅用於測試原型應用程序。 – Milan 2009-12-14 23:46:07

回答

1

假設你要堅持使用Java,我會實現你的服務器端作爲一個簡單的Servlet。如果你想要做的只是發送一個XML文件給客戶端,我認爲使用適當的Web服務棧可能是過度殺毒,並且會使事情變得複雜。

使用這種方法,您的移動應用程序只需通過HTTP連接到您的Servlet,並使用您的XML文件進行響應。事實上,如果它是一個靜態XML文件,你不需要任何類型的服務器端代碼,任何Web服務器就足夠了。

0

可能附帶Netbeans的Glassfish應用程序服務器將允許您在本地計算機上運行Java servlet。

從在同一臺計算機上運行的J2ME模擬器訪問它很容易。

從運行在真實手機上的MIDlet訪問servlet比較複雜。

我建議您看一下Google App Engine,以便輕鬆部署可從手機訪問的測試服務器。

0

我建議您使用Http Post而不是Web服務。某些移動設備不支持Web服務(在JSR 172中定義)

相關問題