加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

Spring Webflow可以消除对控制器类的需求吗?

发布时间:2020-12-15 01:42:06 所属栏目:大数据 来源:网络整理
导读:对于一个相对简单的应用程序,可以使用Webflow来减少创建表单控制器的需要吗?嗯,当然可以,但我想我要问的是:如果我这样做的目的是减少我写的代码量,我可以而且应该使用Webflow为所有控制器/视图逻辑编写整个应用程序? 我正在努力通过(糟糕的)Webflow文档,

对于一个相对简单的应用程序,可以使用Webflow来减少创建表单控制器的需要吗?嗯,当然可以,但我想我要问的是:如果我这样做的目的是减少我写的代码量,我可以而且应该使用Webflow为所有控制器/视图逻辑编写整个应用程序?

我正在努力通过(糟糕的)Webflow文档,我想知道它是否值得,或者我是否应该坚持常规的MVC.

最佳答案
Web Flow的用例是解决跨越多页面导航(页面流或向导)的控制器逻辑所涉及的问题.如果您不必将表单拆分为多个页面(或者需要几个小表单来参与单个事务),则可能不需要Pageflow.

但是,大多数应用程序都需要这样做除了简单的CRUD之外,任何东西都会受益.

页面流为数据提供了自然缓存,并且可以解决在使用后退按钮导航和多个框架/选项卡时所涉及的问题.

如果您正在考虑如何存储需要比单个请求更长寿的数据(常见但误导的视图存储在HttpSession中),那么您肯定会从Web Flow中获得一些东西.如果您没有做任何类似的事情并在请求范围内处理所有内容,那么您可能不需要Web Flow.

更新:
Web Flow可以消除专用控制器类在预定义工作流程中遵循页面转换/表单更新路径的需要.如果您不需要这样做,只需使用MVC就可以节省很多配置/复杂性.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读