小弟初用MIDAS,目前也就知道改怎么连接三层,希望大家作一些讨论。我现在使用的是SQL Server 2000,我很想尽可能充分的使用SQL Server 2000的功能,尽可能的实现业务流程自动化,比如备份,数据维护,警报发送等,我觉得这样能够很大程度上减少编程量,性能也稳定,以后修改时也可以直接操作数据库而不用改代码,而且我也倾向于使用store procedure,View,trigger和SQL Server中的function,还有,我也月来越强调在数据库一层来实现高度的完整性约束。
而中间层我只是按业务逻辑的顺序调用SQL Server中的sp对象和View对象,很少在中间层使用SQL语句。控件也尽量采用store procedure控件。而有些书上用的MIDAS例子用的都是使用了控件的更新数据集的功能,什么Insert阿,Delete等,我觉得不舒服,感觉上效率低。
在客户端就只有界面了,有些数据约束在界面上作控制,然后就向中间层发送请求,得到返回集后输出,然后控制一下打印就完了。大家发表一下看法吧。