【发布时间】:2018-10-27 22:16:53
【问题描述】:
我一直在从事一个基础架构项目,该项目有无数的页面,这些页面用于许多基于流的场景。我渴望使用标准框架来促进这种流动。我看了一眼 Spring Web Flow,我意识到很难处理所有 XML 的东西,比如流文件。您能否告诉我是否有注释基础版本而不是这些 XML 文件?或者是否有任何其他框架为此目的使用基于注释的方法。此外,我看到了 Seam 框架,但与 Spring Web Flow 一样,它具有基于 XML 的特性。另外,我阅读了一些关于 Netui Page Flows 的文章。尽管它具有基于注释的流程,但正如您所知,它是一个非常古老的框架,现已停产。
我使用这个链接:
【问题讨论】:
-
我认为没有办法只使用注释来使用 Web Flow。您可能能够以这种方式设置部分/大部分/所有支持 Spring,但我不认为 WebFlow 流定义本身。 IMO,Web Flow 的优点之一是流本身的单个 XML 文件。您可以在一个地方查看整个流程(Spring Eclipse 工具甚至有一个流程可视化器),并且您可以在 XML 中执行简单的逻辑步骤,有时无需编写任何支持 Java 代码。
-
@dbreaux 感谢您的回复。是的,我看到了这个不错的功能,但是由于开发人员对 xml 文件的错误,我一直在寻找面向对象的工具来提高我们代码的可读性和可维护性。 Xml 文件容易出错,我很担心它们。
标签: java spring jsp spring-webflow