質問

Spring MVCを使用してREST Webサービスを提供したい。ただし、いくつかの書籍やチュートリアルを実行すると、ModelAndViewは常に解析されたJSPファイルを返すように見えます。 JSPでXMLドキュメントを作成できると思いますが、これが最善の方法でしょうか。おそらく、より構造化されたXML構築アプローチが適切であると考えました。

私のオプションは何ですか?また、関連するチュートリアルはありますか?

役に立ちましたか?

解決

これはおそらくいくらか役立つでしょう。マーシャリングビューを探しているようです。

別の方法として、JerseyやRESTeasyなどのJAX-RS実装も同様に適している場合があります。

他のヒント

ModelAndViewのビュー部分は、JSPを表す必要はありません。

リファレンスマニュアルの第17章を参照してください。たとえば、17.5章では、XSLTビューの設定方法について説明しています(必要なものではなく、さまざまなビューがどのようにサポートされているかを示しています)。

http://static.springsource.org/spring/docs/3.0.0.M3/spring-framework-reference/html/ch17s05.html

SpringをRESTletライブラリと統合することを検討しましたか? このページは良い出発点...

Java BeanをXMLまたはJSONにマーシャリングするための多くのオプションがあります。 spring-jsonパッケージを使用して、WebサービスのモデルをJSONにレンダリングします。XMLを代わりにレンダリングする場合は、いくつかの選択肢があります。

Freemarker を確認できます。基本的に、XMLは単なるテキストであり、テンプレートシステムを使用することで、返すXMLドキュメントを簡単に作成できます。

http://www.jprovocateur.org をご覧ください。オンラインの例と、JSON / XMLでの結果の変換方法に関するドキュメントをご覧ください

よろしく、 マイケル

Angularjsの使用は素晴らしいアイデアです。それはあなたが春休みサービスを行う必要があります。これについての記事は次のとおりです。 https:/ /www.webcodegeeks.com/javascript/angular-js/migrating-spring-web-mvc-jsp-angularjs/

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top