2011-11-20 105 views
2

這些情況迫使我開始編寫基於Java的服務器,並且正在尋找Java的REST框架。我非常喜歡OpenRasta的工作原理 - .NET的REST框架,所以我的問題 - 是否有人知道一個與OpenRasta類似的REST Java框架?是否有OpenRasta像Java的REST框架?

謝謝。

編輯

不幸的是,我不是在爲早期的適配器的位置,使完善的框架有超過新興那些偏好。

回答

1

一種選擇是Play!,這基本上是框架on Rails的基於Ruby的關閉。

您可能感興趣的第二個選項是Lift,它也具有非常酷的功能,如慧星,AJAXy片段等,但它與Play!有點不同。

3

您希望使用JAX-RS規範的實現之一,其中一個主要規範是Jersey。規範及其實現已經存在了很長時間,並且經過了嘗試和測試(與Play!相比,由於它是一個更新的框架,您似乎並不喜歡它)。

我使用OpenRasta,然後使用JAX-RS處理Java項目。它會感到非常熟悉,您將從OpenRasta使用POCO獲得POJO的好處。我覺得這是創建RESTful服務的絕佳選擇。實際上,我現在可能會選擇OpenRasta,但這更多地歸功於在Unix環境中工作的好處,而不是框架本身。

+0

澤西資源爲中心,就像OpenRasta? – mark

+0

可能與OpenRasta的程度不同,但以這種方式使用它並不困難。 –

1

作爲這個項目的一部分,我會推薦Restlet這是第一個也是最全面的Java REST框架。它適用於客戶端和服務器端,確實是以資源爲中心的,而不僅僅是適用於REST的MVC框架。

+0

事實上,我現在正在評估它。我可以在哪裏發佈我對它的一些問題? – mark

+0

您可以在SOF中發佈問題,或者直接在我們的郵件列表中發佈問題: http://www.restlet.org/community/lists –