[阅读: 786] 2004-10-30 12:26:21
html和asp脱钩其实很容易的,html就管显示效果,abc.xml.asp之类的当数据源即可
无论是用标准的databinding还是自己做htc来自己binding都容易实现
而且abc.xml.asp还可以被其他客户端工具使用
asp与数据库脱钩,是可以通过一个com+之类的容易做到,但一般的做法都是不同的系统
要写不同的com+,是跟每个系统的具体业务逻辑直接相关的,
我的目的是无论什么系统,就只用一个已经开发完成的类似com+的中间件
无论是asp还是客户端工具都可以调用
我的这个目的其实已经达到,我现在的系统只有两个com+组件,
一个connection,管理系统用户以及权限
一个command,执行业务功能和事务(其实这两个都可以合起来,只需要一个command,不过为了逻辑清楚,还是分开了)
所有业务功能只在我的那个“Schema”里定义,现在我的系统里无论是增加功能还是增加模块,
只需要更改Schema,中间件就那样,不用修改,除非我的中间件的本身功能有错误。
甚至重新做一个别的系统也不需要再开发什么中间件了
当然我现在做的还不够,至少它不支持别的协议,只能直接操作一个数据库,而且因为是com+,
暂时只支持Windows系统,而且应用范围应该也比较窄,可能比较适合信息系统,
不过我现在系统的需求都是满足了。
还是有很多可扩展延伸的空间,架构上应该也可以有很大的改进,项目时间不允许我再进行深入的
研究了,否则至少html+asp以及大部分存储过程自动生成可以研究研究。
这些正是我想和JoJo交流的地方