2011-06-09 112 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