互联网Web应用程序(j2ee app)和Android移动应用程序之间的数据交换

时间:2012-01-31 15:07:51

标签: java android java-ee

我正在开发Android应用原型,我需要在互联网Web应用和Android移动应用之间交换数据。我怎么能实现这一点,任何指针?

4 个答案:

答案 0 :(得分:3)

一个好的方法是实现与数据库交互的Web服务(RESTful或SOAP,XML或JSON)层。 webapp和Android应用程序都可以通过您的WS层连接

答案 1 :(得分:1)

一个不错的选择是在服务器上实现RESTful Web服务。要访问它,请直接使用Android附带的Apache库,或者也可以使用在Restlet上运行的重定向框架

答案 2 :(得分:1)

现在作为标准,您应该在服务器端使用REST Web Service,它将使用JSON格式的数据。您可以找到许多关于如何在多个服务器容器中创建此类服务的教程,JAX-RS实现等。 你会发现很多关于在Android端读取和编写JSON数据到这样的服务的信息(任何推特教程都会这样做)

答案 3 :(得分:0)

我肯定会使用Web服务将业务和表示层分开来公开业务逻辑。

您可以选择使用RESTFul或SOAP Web服务或任何其他类型的远程访问解决方案(取决于您的资源和要求),但关键是要分离您的图层。