Quand utiliser le flux de la toile de ressort sur le ressort mvc
Est-il juste de dire que le plus important justification à utiliser Spring Webflow sur Spring MVC est ceci:
À l'aide de Spring MVC, les différentes étapes du flux de travail doit être dans le code. c'est à dire Si l'Étape 1 se termine sur un succès, dans le Contrôleur, nous avons besoin de transmettre à la jsp pour le stade 2 et ainsi de suite. Dans SPring MVC, nous ne pouvons pas le faire dans le fichier xml.
Mais dans Spring webflow, nous pouvons configurer le flux dans le fichier xml sans toucher au code.
Est-ce mal ou plus de la simplification? J'ai regardé http://forum.springsource.org/showthread.php?16393-Difference-between-Spring-MVC-Web-Framework-and-Web-Flow et été d'essayer de faire un résumé de l'explication.
source d'informationauteur Victor | 2013-04-02
Vous devez vous connecter pour publier un commentaire.
Si votre application complexe des Flux de pages, les événements qui ont besoin d'être définis comme des états Finis machin puis utilisez
Webflow
. Il serait justifié d'utiliser webflow pour le site web de l'endroit où vous achetez Insurence, les Billets d'avion.Sinon normal d'utilisation de framework MVC comme Struts, la courbe d'apprentissage pour webflow peut être un peu difficile que les autres frameworks MVC.
Je dirais en dessous de point mentionné dans le post est pleinement justifiée.
The main point: webflow is a powerful controller. That's it. Use it when you need its power. use plain old controllers where you don't.
Prises de http://forum.spring.io/forum/spring-projects/web/web-flow/7159-difference-between-spring-mvc-web-framework-and-web-flow
MVC est une implémentation du Modèle-Vue-Contrôleur modèle de conception, webflow est une mise en œuvre d'un "web flow" de l'état de la machine.
Les flux Web se trouve sur le dessus des ressorts MVC et vous permet de définir des complexes de navigation flux.
Tout simplement; si vous avez beaucoup d'indépendants pages simples, qui ne font pas beaucoup et n'interagissent pas, utiliser le bon vieux MVC. Si vous avez un ensemble de pages qui représentent un flux de travail, l'utilisation webflow pour modéliser le flux de travail. Si vous avez à la fois, de mélange et de match