Android设备上的嵌入式Web服务

时间:2015-06-04 02:08:11

标签: java android web-services rest android-webservice

我想编写一个嵌入在我的Android设备上的WebService(而不是客户端部分)。

我一直在评估Restlet Framework(Restlet),但我不知道我是否采用了正确的方式。

你怎么看?这个框架对我的目标是否可行?

欢迎任何建议!

非常感谢你!

问候。

1 个答案:

答案 0 :(得分:1)


您应该检查Restlet是否符合android, 不仅来自服务器端代码,还来自客户端代码(分别)。
这意味着,例如,Restlet框架所依赖的每个JAR都必须包含符合Android的代码。
另一种方法是在您的设备上运行一个简单的HTTP服务器,例如我读到的以下nano http server
您应该检查的另一个有趣的项目是jetty for android,它有望为您提供对servlet API的支持。
是的,您将不得不花费一些时间来开发映射请求和构建资源处理逻辑,但这项任务并不困难:
答:您已经拥有JSON处理的Android代码 -
例如,查看here

B中。使用Java URL对象,您可以分析请求的URL并了解您应该处理哪个资源(即 - 将资源添加到集合,获取集合等)。

℃。在执行CRUD操作(即 - 将您的资源存储在某个SQLIte表中)之后,您可以发回一个响应,如果需要,再次编写JSON很容易。