1

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

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

我在 NetBeans 6.7 中工作

提前致谢!

米兰

4

3 回答 3

1

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

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

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

于 2009-12-15T11:08:22.757 回答
0

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

于 2009-12-30T13:11:14.290 回答
0

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

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

从在真实手机上运行的 MIDlet 访问 servlet 更加复杂。

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

于 2009-12-16T17:14:53.453 回答