2

我对这个框架(spring web flow)很感兴趣,我想知道什么时候最好使用spring flow,如果它有帮助,什么时候真的很方便?

另外,还有其他解决方案吗?

问候

4

2 回答 2

2

当您的应用程序遵循某种特定类型的流程来实现某些目标时,您应该选择 Spring webflow。否则,在简单的应用程序中不需要它。

例如,如果您需要按以下多个步骤执行用户注册过程。

  1. 个人资料。
  2. 教育细节。
  3. 公司详情。
  4. 联系方式。

如果您需要在另一个步骤中获取每个步骤的数据,那么使用 Spring webflow 是可以接受的。

希望这对您有所帮助。干杯。

于 2012-05-28T11:16:55.277 回答
0
Spring Web Flow is allowing you to represent the UI flow in a web application
in a clear and simple way. This has several advantages:

The UI flow in a web application is clearly visible by looking at the 
corresponding web flow definition (typically in an XML file).

Web Flows can be designed to be self contained.

This allows you to see a part of your application as a module 
and reuse it in multiple situations.


<transition on="enrollCustomer" validate="false" to="redirectToEnrollCustomer" />

<action-state id="redirectToEnrollCustomer">
    <evaluate expression="customerAction.redirectPersonalDetails(flowRequestContext)"/>
    <transition on="success" to="toPersonalDetails"/>
        <transition on="educationSuccess" to="toEducaationDetails"/>
        <transition on="confirmationSuccess" to="toConfirmationDetails"/>
    <transition on="failure" to="enrollCustomer"/>
</action-state>
于 2014-01-25T07:14:25.913 回答