什么时候在SpringMVC之上使用SpringWebFlow是有意义的?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (63)

什么时候在SpringMVC之上使用SpringWebFlow是有意义的?使用SpringWebFlow的决策过程应该是什么?

提问于
用户回答回答于

个人最喜欢webflow的是2件事:

  1. 能够继承流和视图状态。当您想要在应用程序的不同部分之间共享某些共同的逻辑方面时,这非常方便。例如,您有要在单独流程中抽象的CRUD逻辑,然后允许子流程继承此逻辑。每个流都可以有输入和输出,所以你的逻辑可以非常细致。
  2. 强大的测试框架。在单元测试中几乎可以涵盖流程逻辑的所有方面。你可以模拟很多程序化的东西,比如动作发射,从一个视图到另一个视图的转换,流程持久化处理等等
用户回答回答于

如果有一个具有某些应用程序进程的web应用程序。例如,如果您有某种注册过程,一个按钮可以转到一个页面,而另一个按钮可以转到另一个页面。SpringWebflow可以很好地处理转换到不同的进程集。

扫码关注云+社区