我在 java 中制作移动应用程序,我希望从服务器端获取应用程序的一些信息(在应用程序的 xml 文件中没有太多信息)。
我对服务器没有太多经验,所以我想知道如何处理它。可能我应该做一些网络服务。
我在 NetBeans 6.7 中工作
提前致谢!
米兰
我在 java 中制作移动应用程序,我希望从服务器端获取应用程序的一些信息(在应用程序的 xml 文件中没有太多信息)。
我对服务器没有太多经验,所以我想知道如何处理它。可能我应该做一些网络服务。
我在 NetBeans 6.7 中工作
提前致谢!
米兰
假设您想坚持使用 Java,我会将您的服务器端实现为简单的Servlet。如果您只想向客户端发送一个 XML 文件,我认为使用适当的 Web 服务堆栈可能是矫枉过正并且会使事情变得过于复杂。
使用这种方法,您的移动应用程序只需与您的 Servlet 建立一个 HTTP 连接,该连接使用您的 XML 文件进行响应。
事实上,如果它是一个静态 XML 文件,您不需要任何类型的服务器端代码,那么任何 Web 服务器就足够了。
可能与 Netbeans 一起提供的 Glassfish 应用程序服务器允许您在本地计算机上运行 Java servlet。
从运行在同一台计算机上的 J2ME 仿真器访问它很容易。
从在真实手机上运行的 MIDlet 访问 servlet 更加复杂。
我建议查看 Google App Engine,以便轻松部署可以从手机访问的测试服务器。