Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/451.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从网页和Android应用程序访问web服务_Java_Android_Web Services_Web Applications - Fatal编程技术网

Java 从网页和Android应用程序访问web服务

Java 从网页和Android应用程序访问web服务,java,android,web-services,web-applications,Java,Android,Web Services,Web Applications,我计划开发一个web服务,该服务应该可以从不同体系结构上的不同用户界面访问。因为我对它还很陌生,所以我真的不知道总体设计应该是什么样子 该服务运行在互联网上的服务器上,基本上应该向用户提供数据并允许他们插入数据,但也应该能够根据用户请求执行任意操作(即,从用户界面直接访问数据库在我看来并不可取,但可以教我更好)。我的想法是,只有服务器可以访问和管理数据库 现行计划 有一个可以访问ApacheDerby数据库的Java服务器 有一个通过JavaRMI使用该服务的Android客户端 哈瓦网站使用

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

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

现行计划
  • 有一个可以访问ApacheDerby数据库的Java服务器
  • 有一个通过JavaRMI使用该服务的Android客户端
  • 哈瓦网站使用该服务-是的,如何使用

问题 对于所描述的场景,最佳或通用的方法是什么?
  • 应该使用什么技术、框架、编程语言等
  • JavaRMI使网络变得更加简单,我很乐意使用它。甚至可以从网站上使用这项技术吗?我需要一个Java小程序吗?这些天似乎不太常见?或者你还会用什么
  • 你会在Android应用程序中使用RMI,在网站上使用HTTP/XML(我一点都不熟悉)与服务器通信吗

    • 您可以在中找到一些想法。 该演讲介绍了在Android平台上开发RESTful应用程序的架构考虑。它关注Android平台特有的设计模式、平台集成和性能问题

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

      • 来自维吉尔·多布扬斯基的演讲

      另外,我建议你写一篇尼尔·古德曼写的关于

      也许这些文档会有所帮助