C
createnew
Unregistered / Unconfirmed
GUEST, unregistred user!
高分求 有关三层结构事务和存盘的小问题:
李维的书上说到由可以中间层自己管理事务,不需要程序中主动的提交和回滚,
可是如果有这样一个程序要求:
有一主表ta和从表tb,另有日志表tc,
由客户输入ta和tb,程序进行有效性检查后(业务逻辑上的,不是物理表上的)
如果不通过,不更新主从表ta、tb,写日志表tc,同时将出错信息返回客户端;
如果通过,更新主从表ta、tb,通过,写日志表tc;
如果通过,更新主从表ta、tb 出错,写日志表tc,将出错信息返回客户端。
问题:
1、客户端和中间层写些什么,如何分工?
是否客户端中只用写一个中间层过程的调用,有效性检查在中间层写。
2、怎样保证各个表的存盘。事务是如何工作的。客户端如何截获中间层返加的错误。
3、可否给出简单的代码和注释。
李维的书上说到由可以中间层自己管理事务,不需要程序中主动的提交和回滚,
可是如果有这样一个程序要求:
有一主表ta和从表tb,另有日志表tc,
由客户输入ta和tb,程序进行有效性检查后(业务逻辑上的,不是物理表上的)
如果不通过,不更新主从表ta、tb,写日志表tc,同时将出错信息返回客户端;
如果通过,更新主从表ta、tb,通过,写日志表tc;
如果通过,更新主从表ta、tb 出错,写日志表tc,将出错信息返回客户端。
问题:
1、客户端和中间层写些什么,如何分工?
是否客户端中只用写一个中间层过程的调用,有效性检查在中间层写。
2、怎样保证各个表的存盘。事务是如何工作的。客户端如何截获中间层返加的错误。
3、可否给出简单的代码和注释。