X
xiaasp
Unregistered / Unconfirmed
GUEST, unregistred user!
to各位:
我也习惯全用无状态,不过我更喜欢将中间层作的细一点,就像李维<ADO/MTS/COM+>中的例子,将中间层分成数据模块层和事务协调层(或再加上其他层,例如Web Sevice层),虽然我感觉不到效率有多少的提高,但至少模块分的更细更清楚,有利改动和问题的查找。
至于客户端向中间层传SQL,我也一直搞不定到底好不好。如果是传数据,遇到最大的问题就是万一在开发快结束的时候客户突然提出后台某个表要改几个字段,这时候改动就可能相当大,这时的开发效率就会比传SQL慢很多。而传SQL又会大大降低数据的封装和安全,不知道各位是如何选择的?大家讨论讨论,有什么好的办法?
我也习惯全用无状态,不过我更喜欢将中间层作的细一点,就像李维<ADO/MTS/COM+>中的例子,将中间层分成数据模块层和事务协调层(或再加上其他层,例如Web Sevice层),虽然我感觉不到效率有多少的提高,但至少模块分的更细更清楚,有利改动和问题的查找。
至于客户端向中间层传SQL,我也一直搞不定到底好不好。如果是传数据,遇到最大的问题就是万一在开发快结束的时候客户突然提出后台某个表要改几个字段,这时候改动就可能相当大,这时的开发效率就会比传SQL慢很多。而传SQL又会大大降低数据的封装和安全,不知道各位是如何选择的?大家讨论讨论,有什么好的办法?