我计划开发一个 Web 服务,该服务应该可以从不同架构上的不同用户界面访问。由于我对它很陌生,我真的不知道一般设计应该是什么样子。
该服务运行在互联网上的服务器上,基本上应该向用户提供数据并让他们插入数据,但也应该能够做某事。根据用户请求任意(即从用户界面直接访问数据库从我的角度来看并不可取,但教我更好)。我的想法是只有服务器才能访问和管理数据库。
目前的计划
- Hava 可以访问 Apache Derby 数据库的 Java 服务器
- 拥有一个通过 Java RMI 使用该服务的 Android 客户端
- 使用该服务的 Hava 网站 -是的,如何?
问题
描述场景的最佳或常用方法是什么?
- 应该使用哪些技术、框架、编程语言等?
- Java RMI 使网络工作变得更加容易,我很乐意使用它。甚至可以使用网站上的技术吗?我是否需要一个 Java 小程序,这些天似乎并不常见?或者你还会用什么?
- 你会为 Android 应用程序使用 RMI 并为网站与服务器通信使用 HTTP/XML(我一点都不熟悉)吗?