0

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

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

目前的计划

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

目前的设计理念

问题

描述场景的最佳或常用方法是什么?

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

1 回答 1

0

You can find some ideas in the talk of Virgil Dobjanschi from Google IO 2010. The talk presents architectural considerations for developing RESTful applications on the Android platform. It focuses on design patterns, platform integration and performance issues specific to the Android platform.

Some examples of this pattern are shown below:

Also, I suggest you a post by Neil Goodman about modern techniques for implementing REST clients on Android 4.0 and below.

Maybe this documentation can be helpful.

于 2013-04-04T10:48:44.950 回答