2011-12-27 21 views
0

我目前正在使用JERSEY與現有REST服務合作開發一個項目API層。大多數初始服務都是通過使用jaxb註釋等最後一種合同方式創建的。最近,我被要求採用合同優先方法,而不是由於版本控制問題,通過向其他客戶端提供架構來簡化第三方集成。與澤西島合同的第一種方法

任何人都可以提供一個有用的資源或閱讀材料的合同第一種方法與REST作爲我發現與合同第一種方法相關的大多數東西指向我的SOAP示例。

感謝

+0

「合同第一」是否指「先設計API?」 – Bill 2011-12-27 04:34:08

+0

是比爾,基本上是要求的是,我先寫xsd,然後從那裏生成要通過maven jaxb插件使用的類。 – geneqew 2011-12-27 05:40:54

回答

1

沒有錯,使用XSD定義你的XML響應,但是,你真的需要考慮您的問題域URI命名空間。 REST風格的Web服務(O'Reilly 2007,Richardson & Ruby)在這方面有幾章很好的章節(第4-6章)。本書中還有很多其他的好東西。

+0

謝謝!生病了,看看這本書 – geneqew 2011-12-27 06:24:25