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

java – Spring Webflow最佳实践

发布时间:2020-12-15 01:26:43 所属栏目:大数据 来源:网络整理
导读:我有一个java web应用程序,它使用spring webflow作为框架.我在处理普通流xml上的数据时遇到问题.当处理变得更复杂时,我发现很难使用web流的flow xml来实现.我正在考虑使用控制器来执行这些操作.我该怎么做呢.不知道在Web流程中使用控制器.从控制器我可以跳转

我有一个java web应用程序,它使用spring webflow作为框架.我在处理普通流xml上的数据时遇到问题.当处理变得更复杂时,我发现很难使用web流的flow xml来实现.我正在考虑使用控制器来执行这些操作.我该怎么做呢.不知道在Web流程中使用控制器.从控制器我可以跳转到流xml继续处理?

我的问题的一个例子是提交表格.这是场景.我有一个Users表和权限表.我还有一个User类代表我在这里使用Hibernate的tablebec.在我的注册页面中,我有用户名,密码和权限(不是用户类的字段)字段.我使用spring webflow绑定将此表单绑定到我的User对象.我的问题是我无法绑定权限字段,因为它在我的User类中不存在.我需要创建一个代表我的表单的bean吗?我需要在Users表上添加用户名和密码,在另一个表Authority中添加权限.我在哪里为User对象和Authority对象进行初始化,或者在哪里设置registerFormBean中的值到我的POJO?我认为这不是一个好方法,否则会使我的流xml变得复杂

最佳答案
你可以实现这个
jsf作为演示文稿webflow mvc作为控制器

首先,您将使用用户名,密码和权限创建辅助bean
然后让webflow在会话中创建支持bean
那么当提交动作时会调用@controller“Spring MVC”
和控制器将致电您的业务
和业务调用DAO,你实现它作为Hibernate

像这样
?<有关-开始>
?< evaluate expression =“youractionClass.createbackingBean()”result =“conversationScope.yourbean”/>
??< /上开始>

第二解决方案
您可以将视图绑定到包含用户名,密码,权限的模型
那么当提交动作时会调用@controller“Spring MVC”
和控制器将致电您的业务
和业务调用DAO,你实现它作为Hibernate

(编辑:李大同)

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

    推荐文章
      热点阅读