我从未使用过 Web 服务,我必须在 Java EE 服务器应用程序和 Android 客户端应用程序之间建立 Web 服务。
我的问题是:从 Android 应用程序使用 Java EE Web 服务的最佳方式是什么?
我从未使用过 Web 服务,我必须在 Java EE 服务器应用程序和 Android 客户端应用程序之间建立 Web 服务。
我的问题是:从 Android 应用程序使用 Java EE Web 服务的最佳方式是什么?
我建议在您的 Java EE 服务器中实现基于 REST 的 Web 服务。然后,您可以使用JSONObject
这个宁静的服务。
JSONObject
可以在这篇文章中找到使用 REST
的示例: Android Rest Client
或者谷歌的这个视频:http ://www.google.com/events/io/2010/sessions/developing-RESTful-android-apps.html
有一个wiki 页面描述了如何在 Android 上解析 XML REST 服务。一般信息是您不能只使用 JAXB,因为JAXB 不能在 android 上运行。我认为现在您必须使用 Java XML 支持来手动解析 XML REST 服务响应。