2010-12-01 5 views
3

同僚と私は、RESTとJSONを使用してリッチクライアント側のアプリケーションを迅速に開発するためのアーキテクチャを設定しています。私たちのサーバーはSpring 3のMVCとREST機能を使用して、RESTサービスをSpringコントローラとして公開しています。非標準のRESTのために、我々は特定のコントローラの契約を公開するサービスマッピング記述子(SMD)を使用したい呼び出します。Spring 3 REST Controller用のJSON SMDを生成するソリューションはありますか?

http://groups.google.com/group/json-schema/web/service-mapping-description-proposal

SMDシーンにかなり新しい見えます。 Spring 3 RESTコントローラからSMD JSONファイルを生成するためのソリューションがありますか? CustomJsonHttpConverterはちょうどMappingJacksonHttpMessageConverterのように、AbstractHttpMessageConverterを拡張

<bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping" /> 
<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"> 
    <property name="messageConverters"> 
     <list> 
      <bean class="my.package.CustomJsonHttpConverter" /> 
     </list> 
    </property> 
</bean> 

+0

非標準REST呼び出しとは何ですか? –

+0

私は、名詞の代わりに動詞をURLのように置くなど、RPCスタイルのURLをもっと使うと思います。 –

答えて

0

は独自HttpMessageConverterを定義することができます。

+0

これは標準的なアプローチです。そこに既存の実装があれば、私はほとんど興味がありました。私がオープンソースの世界に何かを貢献する良い機会です。 –

関連する問題