2009-12-14 100 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中定义)

相关问题