Spring MVC问题

我有一个网络应用程序,在控制器内部有一些沉重的控制器逻辑。 不过,我想在此之上使用网络流量。 从我在网上阅读的内容中可以看出,Spring Web Flow完全绕开了控制器,其意义在于其不同的状态呈现出控制器功能。

当我有一些沉重的内部逻辑控制器时,将流量放在mvc上是否可行?

我不想在使用spEL的流状态转换数据定义xmls中放入如此重的逻辑。 这是丑陋的,而是他们正确地属于控制器内的java空间领域。


春季MVC控制器与Spring webflow不太匹配,因为Spring Webflow提供了一个基于流程定义xml构建的有状态控制器。

但是,如果确定下一个视图的逻辑不能很好地表达,那么可以使所有视图状态都转换为动作状态,通过Java代码确定下一个视图是什么:

<action-state id="decideNextView">
    <evaluate expression="someBeans.determineNextView()" />
    <transition on="begin" to="beginState" />
    <transition on="end" to="endState" />
    <transition on="other" to="someOtherState" />
</action-state>

这样,视图转换逻辑不在XML上,而是在Java代码中。

链接地址: http://www.djcxy.com/p/39099.html

上一篇: Spring MVC Issue

下一篇: Can Spring Web Flow Work in Non Spring MVC application?