15

Spring MVC よりも Spring Webflow を使用する最も重要な理由は、Spring MVC を使用すると、ワークフローのさまざまな段階をコードにする必要があるからです。つまり、ステージ 1 が正常に終了した場合、コントローラーでステージ 2 の jsp に転送する必要があります。SPring MVC では xml ファイルではできません。

しかし、Spring webflow では、コードに触れることなく、xml ファイルでフローを構成できます。

これは間違っているか、単純化しすぎていますか? http://forum.springsource.org/showthread.php?16393-Difference-between-Spring-MVC-Web-Framework-and-Web-Flowを見て、説明の要約を作成しようとしていました。

4

2 に答える 2

3

http://forum.spring.io/forum/spring-projects/web/web-flow/7159-difference-between-spring-mvc-web-framework-and-web-flowから取得

MVC は Model View Controller デザイン パターンの実装であり、webflow は「Web フロー」ステート マシンの実装です。

Web フローは Spring MVC の上にあり、複雑なナビゲーション フローを定義できます。

非常に単純に; あまり機能せず、相互作用しない独立した単一ページがたくさんある場合は、プレーンな古い MVC を使用してください。ワークフローを表す一連のページがある場合は、webflow を使用してワークフローをモデル化します。両方を持っている場合; ミックスアンドマッチ

于 2015-02-28T07:00:09.433 に答える