我在java中制作移动应用程序,我想让服务器端从哪里得到应用程序的某些信息(应用程序中的xml文件中没有太多信息)。在java中的移动应用程序的服务器端我
我没有太多的服务器经验,所以我想知道如何处理它。 也许我应该做一些网络服务。
我在NetBeans 6.7中工作
在此先感谢!
米兰
我在java中制作移动应用程序,我想让服务器端从哪里得到应用程序的某些信息(应用程序中的xml文件中没有太多信息)。在java中的移动应用程序的服务器端我
我没有太多的服务器经验,所以我想知道如何处理它。 也许我应该做一些网络服务。
我在NetBeans 6.7中工作
在此先感谢!
米兰
假设你要坚持使用Java,我会实现你的服务器端作为一个简单的Servlet。如果你想要做的只是发送一个XML文件给客户端,我认为使用适当的Web服务栈可能是过度杀毒,并且会使事情变得复杂。
使用这种方法,您的移动应用程序只需通过HTTP连接到您的Servlet,并使用您的XML文件进行响应。事实上,如果它是一个静态XML文件,你不需要任何类型的服务器端代码,任何Web服务器就足够了。
可能附带Netbeans的Glassfish应用程序服务器将允许您在本地计算机上运行Java servlet。
从在同一台计算机上运行的J2ME模拟器访问它很容易。
从运行在真实手机上的MIDlet访问servlet比较复杂。
我建议您看一下Google App Engine,以便轻松部署可从手机访问的测试服务器。
您知道您将使用何种类型的服务器操作系统吗?你想使用Java的服务器,还是你打开其他语言? – 2009-12-14 23:31:59
我prefere的Java,我打算在我的本地机器上运行它。仅用于测试原型应用程序。 – Milan 2009-12-14 23:46:07