1

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

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

4

7 に答える 7

2

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

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

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

于 2009-11-03T13:15:21.417 に答える
2

これはおそらくいくらか役立つでしょう。Marshalling View を探しているようです。

または、Jersey や RESTeasy などの JAX-RS 実装も適している場合があります。

于 2009-10-29T15:16:07.700 に答える
1

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

于 2009-10-29T15:32:29.883 に答える
0

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

于 2009-11-05T21:10:35.913 に答える
0

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

よろしく、マイケル

于 2010-11-12T16:52:17.787 に答える
0

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

于 2009-11-18T02:11:23.117 に答える
0

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

于 2016-05-07T05:08:45.120 に答える