Spring MVC已经成为构建企业web应用程序的一个非常流行的框架。任何复杂的web应用程序都有某些需要编码的流,包括一些条件流(即,如果信用卡信息正确,则显示处理的顺序;如果输入的内容不正确,则显示验证错误)。
什么时候在Spring MVC之上使用Spring有意义呢?关于使用Spring WebFlow的决策过程应该是什么?
发布于 2010-07-27 23:19:04
如果你有一个有一些应用程序进程的web应用程序。例如,如果您有某种注册过程,一个按钮可以转到一个页面,而另一个按钮可以转到不同的页面。Spring Webflow可以很好地处理到不同流程集的转换。
基本上,如果在执行过程中应用程序的某些部分是链接的,并且页面相互依赖,则使用SWF是很好的选择。
发布于 2010-07-28 04:59:53
webflow有效解决的一个问题是它将业务逻辑与控制逻辑清晰地分离(或者至少很难混合)。
在用例上同意@John的观点,但我想指出的是,一旦你开始大量使用webflow,你会发现自己编写了很多xml文件(因为在webflow中,所有的流都是在xml文件中指定的)。对我个人来说,这几乎是一笔交易的破坏者。
https://stackoverflow.com/questions/3345013
复制相似问题