我想编写一个嵌入在我的 android 设备上的 WebService(不是客户端部分)。
我一直在评估 Restlet Framework ( Restlet ),但我不知道我是否走对了路。
你怎么看?该框架对我的目标是否可行?
欢迎任何建议!
太感谢了!
问候。
我想编写一个嵌入在我的 android 设备上的 WebService(不是客户端部分)。
我一直在评估 Restlet Framework ( Restlet ),但我不知道我是否走对了路。
你怎么看?该框架对我的目标是否可行?
欢迎任何建议!
太感谢了!
问候。
您应该检查 Restlet 是否与 android 兼容,不仅从服务器端代码,而且从客户端代码(分别)。
这意味着,例如,Restlet 框架所依赖的每个 JAR 都必须包含与 Android 兼容的代码。
另一种方法是在您的设备上运行一个简单的 HTTP 服务器,例如我读到的以下nano http 服务器。
您应该检查的另一个有趣的项目是jetty for android,它也有望为您提供对 servlet API 的支持。
是的,您将不得不花一些时间来开发映射请求和构建资源处理逻辑,但该任务并不难:
A. 您已经有用于 JSON 处理的 Android 代码 -
例如,请看这里
B. 使用 Java URL 对象,您可以分析请求的 URL 并了解您应该处理哪个资源(即 - 将资源添加到集合、获取集合等)。
C. 执行 CRUD 操作后(即 - 将您的资源存储在某个 SQLIte 表中),您可以发回响应,并且再次,如果需要,编写 JSON 很容易。