現在、JERSEYを使用して既存のRESTサービスを使用しているプロジェクトAPIレイヤーで作業しています。最初のサービスのほとんどは、jaxbアノテーションなどを利用した最後の契約で作成されます。最近、バージョン管理のために、他のクライアントにスキーマを提供することで、第三者による統合が容易になるため、契約を先取りするように求められました。JerseyでのContract First Approach
契約の最初のアプローチに関連するもののほとんどがSOAPの例を指しているので、RESTを使用して契約の最初のアプローチに役立つリソースや読書資料を誰でも提供できます。
おかげ
「契約を最初にする」とは、「最初にAPIを設計する」という意味ですか? – Bill
はいBill、基本的には、私が最初にxsdを書き、そこからmaven jaxbプラグインを介して使用するクラスを生成することが要求されました。 – geneqew