菜鸟请教什么叫BLL层的业务流?Transaction如何实现

taotaoduo 2008-11-13 07:38:52

BL(Business Logic)层的职责是按预定的业务逻辑处理UI层提交的请求。
(1)Business class 子层负责基本业务功能的实现。
(2)Business Flow 子层负责将Business class子层提供的多个基本业务功能组织成一个完整的业务流。(Transaction通常在Business Flow 子层开启。)

看完上面,不懂什么是业务流,Transaction是什么,哪位高手给个参考资料的连接或者给个小例子,谢谢了!
...全文
277 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
taotaoduo 2008-11-14
  • 打赏
  • 举报
回复
谢谢,明白了!
xlg888 2008-11-13
  • 打赏
  • 举报
回复
MVC有关的吧,实现代码:易维护、可重用、效率高。等特点,这问题仁者见仁,智者见智,愚见!!
vrhero 2008-11-13
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 mapserver 的回复:]
比如你用建行的卡到工行的pos机上去取钱,你的卡里有1002大洋
那么工行会收你的手续费2大洋,所以你最多只能取1000大洋,这些都是业务逻辑。
[/Quote]
就算卡里有1051也只能取1000大元...这也是业务逻辑...
gengwanshanreally 2008-11-13
  • 打赏
  • 举报
回复
BLL是指业务逻辑
Transaction是指事务
wuyq11 2008-11-13
  • 打赏
  • 举报
回复
业务流是指在完成某项业务的过程中必须经过的若干过程,过程的发生相对稳定。
Transaction指事务
把事件流和业务流和在一起就构成事务流。
vrhero 2008-11-13
  • 打赏
  • 举报
回复
接楼上...

业务流即工作流...

以楼上的例子...你去取钱必须先插卡,再输入密码,然后ATM验证卡号密码,接着输入取款额,然后ATM查你的余额,再查ATM中的现钞余额,最后支付,与银行服务器通信勾对等等...还有分支,如密码不对、余额不足、打印票据等等...

这个过程有约定的执行顺序与结果反馈...整个流程不能错乱...否则可能判你无期...

这个流程就叫工作流...
mapserver 2008-11-13
  • 打赏
  • 举报
回复
BL:就是业务逻辑
Transaction:就是事务

给你举个例子吧:
比如你用建行的卡到工行的pos机上去取钱,你的卡里有1002大洋
那么工行会收你的手续费2大洋,所以你最多只能取1000大洋,这些都是业务逻辑。
在你取钱的过程中,会有两笔费用从你的卡上扣除,一笔就是工行的手续费,一笔就是从建行取的钱,那么这个必须在一个事务里,要么都成功,要么都不成功。

就这么简单。

62,040

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧