2011-06-09 72 views
2

我正在寻找开发黑莓应用程序以使用RESTful服务。目前我们计划开发一个REST层,我们将用它在后端数据库上执行搜索并将结果作为JSON返回。黑莓和RESTful服务

我已经使用Jersey框架(http://jersey.java.net/)在过去消费(和开发)REST层。

这是我们第一次计划为黑莓开发这样的应用程序。从四处查看,我不确定黑莓手机是否支持使用REST风格的服务。

所以我想知道有人可以提供一些建议(在泽西岛或任何其他目的构建JAR)在黑莓上使用RESTful服务?否则,我们将不得不从头开始构建使用RESTFul服务的代码。甚至可以使用SOAP,如果可能的话,我不希望这样做。

感谢, 约翰

回答

2

看看在JSON.org网站,他们在Java的lib中解析JSON数据(我心中已经设法使其成为黑莓工作,但无太多的修改。

的唯一需要做的就是通过将需要的参数传递给Web服务来连接到Web服务,然后使用JSON lib解析响应以在本地客户机中重建数据模型

请勿使用SOAP for mobile application。

请仔细阅读RIM doc套接字

您可以使用httpConnection

+0

所以我应该能够在josn.org jar添加用于处理JSON直入我的黑莓项目在Eclipse -jde的处理json。至于REST,你打开一个套接字连接(通过HTTP或HTTPS)并手动生成等价的REST调用(PUT/POST/GET等)。是否没有像运动服客户库这样的库房来进行呼叫?如果我使用套接字方法,那么当我搜索时,我应该提取响应字符串(其中包含搜索结果为JSON),然后使用JSON.org中的相关jar解析此响应字符串(将具有JSON)。 – John 2011-06-10 10:59:44

+0

在黑莓手机上使用JSON.org jar工作需要进行哪些修改? – John 2011-06-10 11:02:57

+0

请问在这种情况下,为什么套接字比http好? – 2011-06-10 17:27:30