私は春の Web フローについていくつかの調査を行ってきましたが、明確な答えが見つからない質問がいくつかあります。
質問 1 : Spring Web Flow は単純な MVC コントローラーを置き換えますか? 単純な MVC コントローラーと Web フローを 1 つのプロジェクトで構成できますか?
Spring Web Flow 2.0.9 のドキュメントを見ていたため、質問 2 を取り下げました。
私は春の Web フローについていくつかの調査を行ってきましたが、明確な答えが見つからない質問がいくつかあります。
質問 1 : Spring Web Flow は単純な MVC コントローラーを置き換えますか? 単純な MVC コントローラーと Web フローを 1 つのプロジェクトで構成できますか?
Spring Web Flow 2.0.9 のドキュメントを見ていたため、質問 2 を取り下げました。
Spring MVCで何でもできます.Webフローは、ショッピングカーなどのフローベースコードを削減するためによく使用されます。たとえば、ショッピングカートを実装する場合は、データベースを使用していなくても、各ステップのコントローラーコードを記述する必要があります。パラメータとパスを再度取得して応答を表示し、それらをDOMに保持するのに長い時間がかかります.Webフローは、フローが終了するまでこの情報を保持するのに役立ちます.しかし、春には、Javaサーバーの顔はWebフローに基づいています. 何らかの理由で、Web Flow を MVC に完全に置き換えることはできません。
1-MVC アーキテクチャは、HTML デザイナーと Java 開発者を分離するのに役立ちますが、Web フローではこれを行うことはできません!
2-MVCでは、データベースレイヤー、ビジネスレイヤー、サービスレイヤーなどのレイヤーを簡単な方法で作成でき、プログラムの複雑さを軽減し、同じサービストリガーを注入する他のコントローラーで再度再利用できます。Webフローでは、トリガーはフローステップに依存します。もう一度使用しますが、機能が少なくなります。たとえば、コントローラーからコントローラーを注入することはできません。
3-Spring 3 の Ajax にはキラーな使用法があります。私は JSF ajax の使用よりも Jquery レスポンスボディを好みます
Spring MVC を使用している場合は、単純な MVC 構造を完全に置き換えますが、単純な MVC の知識も必要です。ドキュメントを参照
http://docs.spring.io/spring/docs/3.2.x/spring-framework-reference/html/mvc.html
モデルは Spring MVC の一部であり、ドキュメントで見つけることができます。しかし、私はあなたの 2 番目の質問を取得できませんでした。