JSPなしでSpring MVCを実行する最良の方法は? [閉まっている]
-
10-07-2019 - |
質問
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/