2011-12-27 13 views
0

現在、JERSEYを使用して既存のRESTサービスを使用しているプロジェクトAPIレイヤーで作業しています。最初のサービスのほとんどは、jaxbアノテーションなどを利用した最後の契約で作成されます。最近、バージョン管理のために、他のクライアントにスキーマを提供することで、第三者による統合が容易になるため、契約を先取りするように求められました。JerseyでのContract First Approach

契約の最初のアプローチに関連するもののほとんどがSOAPの例を指しているので、RESTを使用して契約の最初のアプローチに役立つリソースや読書資料を誰でも提供できます。

おかげ

+0

「契約を最初にする」とは、「最初にAPIを設計する」という意味ですか? – Bill

+0

はいBill、基本的には、私が最初にxsdを書き、そこからmaven jaxbプラグインを介して使用するクラスを生成することが要求されました。 – geneqew

答えて

1

あなたのXML応答を定義するXSDを使うことには何も問題は、しかし、あなたが本当にあなたの問題領域のためのURIの名前空間を考慮する必要があります。 RESTfulなWebサービス(O'Reilly 2007、Richardson & Ruby)には、これに関するいくつかの優れた章があります(第4〜6章)。この本には他にもたくさんのものがあります。

+0

ありがとう!病気は本を見ている – geneqew

関連する問題