从网页和Android应用访问网络服务

时间:2013-04-04 09:48:01

标签: java android web-services web-applications

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

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

当前计划

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

Current design idea

问题

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

  • 应该使用哪些技术,框架,编程语言等?
  • Java RMI使网络更容易,我很乐意使用它。甚至可以使用网站上的技术吗?我需要一个Java applet这些天看起来不常见吗?或者你还会用什么?
  • 您是否会将RMI用于Android应用和HTTP / XML(我完全不熟悉),以便网站与服务器进行通信?

1 个答案:

答案 0 :(得分:0)

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

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

另外,我建议你Neil Goodman关于modern techniques for implementing REST clients on Android 4.0 and below的帖子。

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