服务器端用于java中的移动应用程序

时间:2009-12-14 23:28:59

标签: web-services java-ee java-me netbeans6.7

我在java中制作移动应用程序,我希望从服务器端获取应用程序的一些信息(不要在应用程序的xml文件中包含太多信息)。

我对服务器没有太多经验,所以我想知道如何处理它。 可能我应该做一些网络服务。

我在NetBeans 6.7中工作

提前致谢!

米兰

3 个答案:

答案 0 :(得分:1)

假设你想坚持使用Java,我会将你的服务器端实现为一个简单的Servlet。如果您只想将XML文件发送到客户端,我认为使用适当的Web服务堆栈可能是过度的,并且会使事情变得复杂。

使用这种方法,您的移动应用程序只需与您的Servlet建立HTTP连接,然后使用您的XML文件进行响应。

事实上,如果它是一个静态XML文件,您不需要任何类型的服务器端代码,任何Web服务器就足够了。

答案 1 :(得分:0)

可能随Netbeans一起提供的Glassfish应用程序服务器将允许您在本地计算机上运行Java servlet。

从同一台计算机上运行的J2ME模拟器访问它很容易。

从真实移动电话上运行的MIDlet访问servlet更加复杂。

我建议您查看Google App Engine,以便轻松部署可通过手机访问的测试服务器。

答案 2 :(得分:0)

我建议您使用Http Post而不是Web服务。某些移动设备不支持Web服务(在JSR 172中定义)