我对这个框架(spring web flow)很感兴趣,我想知道什么时候最好使用spring flow,如果它有帮助,什么时候真的很方便?
另外,还有其他解决方案吗?
问候
我对这个框架(spring web flow)很感兴趣,我想知道什么时候最好使用spring flow,如果它有帮助,什么时候真的很方便?
另外,还有其他解决方案吗?
问候
当您的应用程序遵循某种特定类型的流程来实现某些目标时,您应该选择 Spring webflow。否则,在简单的应用程序中不需要它。
例如,如果您需要按以下多个步骤执行用户注册过程。
如果您需要在另一个步骤中获取每个步骤的数据,那么使用 Spring webflow 是可以接受的。
希望这对您有所帮助。干杯。
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>