wpf – 使用Windows Workflow Foundation(WF)作为表示规则引擎是
发布时间:2020-12-14 05:53:44 所属栏目:Windows 来源:网络整理
导读:我正在开发一个需要在演示文稿端使用规则引擎的n层应用程序. 我需要将显示规则从DB加载到BLL层并将它们传递到客户端.例如.当propertyX为真时,项目A以红色标出,当属性为真时,项目A以白色标出如果两者都不成立并且您没有Admin角色,则应该隐藏它 BLL最终将成为
我正在开发一个需要在演示文稿端使用规则引擎的n层应用程序.
我需要将显示规则从DB加载到BLL层并将它们传递到客户端.例如.当propertyX为真时,项目A以红色标出,当属性为真时,项目A以白色标出&&如果两者都不成立并且您没有Admin角色,则应该隐藏它 BLL最终将成为规则驱动,但我们将首先从现有的客户端/服务器应用程序迁移硬编码逻辑. 看看WF,它似乎允许我创建和序列化我可以在BLL或表示层上托管的工作流. 我希望有大量的规则,因为不同的用户角色将为暴露于表示层的50多种类型的实体获得略微不同的规则集. 这是一个好主意吗? 定义DSL并自己管理所有内容会更简单吗? 解决方法
实际上我认为Workflow非常适合这种情况.有许多人构建了工作流执行客户端的应用程序,我们通过支持后台线程工作流的WorkflowApplication为此提供了很好的支持.
事实上,我用这个场景编写了Introduction To State Machine Hands on Lab.在该应用程序中,具有MVVM模式的WPF客户端使用模型中的工作流来控制模拟ATM机的行为. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读