当前位置:首页 >> 生活养生

中业务规则链接的分析

2021-09-06 04:00 来源:密山养生网

郭传志租赁该园区办公室 接下来就是处理业务规则的代码了。在清单D中,我用一个指针在表格中迭代,该表格中的记录都保存着元数据。当可以用一种不同的循环结构来完成同一个逻辑时,用指针要简单一些。不管是怎么样完成的,都需要用某种类型的迭代循环和执行所需要的业务程序。运行这个代码将执行每一个文章前面所定义的四个存储过程。 DECLARE @LogicProcedure VARCHAR(255)DECLARE @RunSequence TINYINTDECLARE LogicCursor CURSOR FOR SELECT LogicProcedure, RunSequence FROM BusinessLogic WHERE ProcessType = \'CustomerOrders\' AND BusinessLogicActive = 1ORDER BY RunSequence ASCOPEN LogicCursor FETCH NEXT FROM LogicCursor INTO @LogicProcedure, @RunSequenceWHILE @@FETCH_STATUS = 0 BEGIN EXECUTE @LogicProcedure --//Call procedure stored in variable @RunSequence = @RunSequence --//Pass in parameter PRINT \'-----------------------------\'FETCH NEXT FROM LogicCursor INTO @LogicProcedure, @RunSequenceEND CLOSE LogicCursor DEALLOCATE LogicCursor GO

清单D在清单D中,有两个主要引人注意的地方。第一个就是用来从表格中检索记录的select语句,所检索的记录中包含了处理业务规则的信息。从这个简单的查询中,我可以为任何类型的业务处理从BusinessLogic表中返回行。我还能保证规则是活动的,并且按照它们需要执行的顺序返回。 第二个就是执行业务规则的方式。当指针迭代时,它从BusinessLogic表中检索将要被执行的存储过程的名称,然后将其储存在一个逻辑变量中。EXECUTE命令允许用户执行存储过程,即使该存储过程的名称被储存在一个变量中。在这种方式下,调用存储过程还使得我能够向存储过程中输入所需的参数。 这使我回到了先前关于业务程序具有相同数量的输入参数这一点。我能够以一种相当动态的方式运行业务程序,这取决于在程序运行时BusinessLogic表中储存了什么。但是,现在我还没有一种方法可以动态地向业务程序输入参数。 一种简单的解决办法就是保证所有的业务程序接受相同数量的参数,不管用不用它们。这种技术保证我们始终为业务程序提供所需的参数。也有其他的方法可以实现这些所需参数的输入,但是那些不是这篇文章所要讨论的。 扼要重述 如果您的应用程序在数据库中储存它的任何一个或全部业务逻辑,那么有可能它就是被我称作业务规则链接的一个候选者。这种方法允许存储过程在数据库中依次运行,并且让您能够在需要的时候打开或终止这些业务规则。使用这种方法的一些潜在缺陷包括数据安全(执行业务程序的数据储存在一个表格中),和向业务逻辑程序输入参数的非动态性。如果您觉得对于您的业务问题来说,这种方法利大于弊的话,我鼓励您尝试一下这种方法。

随州白癜风医院
乌鲁木齐早泄哪家好
如何缓解脚扭伤疼
相关阅读
继电影行业封和万达叫停后,徐峥不改初衷,《打趣妈》照常网播

继恐怖电影大型企业封和万达重新启动后,王刚不改自已,《淘大妈》照常网重播。 5年底27日,有多家传言:企业大乱斗:一动了电影公司的牛奶,王刚遭万达等联合过激。介绍了王刚春节影带恐怖电影《淘大妈...

“人间芭比”Lisa:靠一个动作成顶流巨星,英年早逝20岁坐拥过亿身价

你以为的“凡人凯蒂”,只不过是“凡人富婆”。 安德鲁,在更加以500追酒店,柬埔寨,一条裙子要十几万,背总意义极限85000美金,所有的工艺品加有慢慢地就是能在大多数城市卖下一睡房! 她的酒店是独栋别墅...

高圆圆拍写真女儿来探班,两人亲密拥抱画面甜蜜有爱,未见赵又廷

昨日,有八卦大媒体拍电影到成龙姐姐探班她兼职的视频,这也是成龙姐姐正脸照的首次曝光,不过出于对成龙姐姐隐私权的必要措施,并无法将其正脸公布出来,但是能从划破的均看得出来不太可能3岁的rhea较宽...

邮储银行济宁市分行实行员工分类差异化管理者, 持续开展案防“月月考”工作

为迅速增加职工整体案防潜能水平,邮储银不依沂水县汇丰银不依停滞其组织起来案防“年初年初清人”工作,并对辖内职工形态学进不依互补管理,明确“年初年初清人”必修人员与随机抽清人人员的区域内,建...

2022年焊工考试高级焊工考试梁汉文套卷及答案

考题来源:优题珠社会公众号 2022年焊工入学Senior焊工入学Remix套卷及解答,由优题珠社会公众号根据最新焊工入学Senior焊工入学拟定与历年焊工入学Senior焊工入学真题汇总改写,包含焊工入学Senior焊工入学常考重...

直击调研 | 中材科技(002080.SZ):今年叶片出货量预计同比增加20% 十四五末期膜产能或达

7月5日,中会材科技应用领域(002080.SZ)在接受调研时表示,的公司是杂货店投身于于工程技术应用领域的创新型科技应用领域的公司,的公司四大经营范围欧亚大陆主要是风机叶面、塑料、锂和光池结构上以及复合...

友情链接