我目前正处于我的论文项目的研究阶段。
我的项目是一个移动设备的订票系统,我选择了 Android。
我预计需要具有中央服务器的客户端/服务器架构,因此目前正在研究 Android 如何与这样的服务器进行通信。服务器将授予客户端访问票务信息的权限,并且客户端将有关票务预订的信息发送到服务器。我正在研究用于服务器的 Java EE,因为 Java 是我最熟悉的语言。
我知道 Android 带有java.nio
andjava.net
以及一些org.apache
软件包,但我也在寻找可以与 Android 一起使用的库/技术。
到目前为止,我还没有在互联网上发现任何有用的东西,所以我看到了 SO 可以提出的建议。
具体来说,我有兴趣知道:
- Android中对各种中间件技术有哪些支持?例如
- 基于 RPC 的中间件
- 科尔巴
- 基于消息的中间件
- Web 服务,例如 XML-RPC、SOAP、REST
- 现有的 Java 库在 Android 平台上使用时效果如何(或不怎么样)?(例如,如果我想使用为 Java SE 而不是 Android 设计的库/API,我可能会遇到什么问题?)
理想情况下,由于我的项目的重点不是服务器和客户端之间的通信,我可以使用现有的中间件来处理通信,但我已经为最坏的情况做好了准备,那就是必须自己编写。