【问题标题】:Access web service from web page and Android app从网页和 Android 应用程序访问网络服务
【发布时间】:2013-03-26 07:53:22
【问题描述】:

我正计划开发一个 Web 服务,该服务应该可以从不同架构上的不同用户界面访问。由于我对它很陌生,我真的不知道一般设计应该是什么样子。

该服务运行在互联网的服务器上,基本上应该向用户提供数据并让他们插入数据,但也应该能够做某事。根据用户请求任意(即从用户界面直接访问数据库从我的角度来看并不可取,但教我更好)。我的想法是只有服务器才能访问和管理数据库。

目前的计划

  • 拥有一个可以访问 Apache Derby 数据库的 Java 服务器
  • 拥有一个通过 Java RMI 使用该服务的 Android 客户端
  • 使用该服务的 Hava 网站 - 是的,如何?

问题

对于所描述的场景,最好或常用的方法是什么?

  • 应该使用哪些技术、框架、编程语言等?
  • Java RMI 使网络工作变得更加容易,我很乐意使用它。甚至可以使用网站上的技术吗?我是否需要一个 Java 小程序,这些天似乎并不常见?或者你还会用什么?
  • 您是否会为 Android 应用程序使用 RMI,并为网站使用 HTTP/XML(我对此一点也不熟悉)与服务器进行通信?

【问题讨论】:

    标签: java android web-services web-applications


    【解决方案1】:

    您可以在the talk of Virgil Dobjanschi from Google IO 2010 中找到一些想法。 该演讲介绍了在 Android 平台上开发 RESTful 应用程序的架构注意事项。它侧重于 Android 平台特有的设计模式、平台集成和性能问题。

    该模式的一些示例如下所示:

    另外,我建议你发一篇尼尔古德曼关于modern techniques for implementing REST clients on Android 4.0 and below 的帖子。

    也许这个文档会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-26
      • 2018-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-28
      相关资源
      最近更新 更多