最近好多疑问啊!高手给点意见吧!
最近在做一个系统,发觉整个系统的功能无非就添,删,改。总是在重复写着一些代码,再界面方面也是以datagrid控件为主,界面和相关的处理代码也大致相似,用什么方法可以避免这种重复:
显示层:大多都是界面和功能相似的datagrid为主,在整个程序中,总是需要频繁地添加datagrid,然后 添加相应的处理分页的,编辑的等等的代码,我感觉这些代码也大多相似,怎么做才能实现重用 ?
业务层:大多都是添,删,改的程序代码,重重复复创建连接,添加参数,虽然可以使用sqlhelper类减 少了部分工作,但还是很多重复的。
数据层:为在这里用到很多的存储过程,但是这些存储过程除了个别比较复杂,使用存储过程是最优的方 案,但是其他的存储过程大多都是由一条select,update或delete语句组成,不知道这样的存储过 程是否有使用的必要,直接把这些sql放在业务层里是否会更好些呢?
显示层:大多都是界面和功能相似的datagrid为主,在整个程序中,总是需要频繁地添加datagrid,然后 添加相应的处理分页的,编辑的等等的代码,我感觉这些代码也大多相似,怎么做才能实现重用 ?
业务层:大多都是添,删,改的程序代码,重重复复创建连接,添加参数,虽然可以使用sqlhelper类减 少了部分工作,但还是很多重复的。
数据层:为在这里用到很多的存储过程,但是这些存储过程除了个别比较复杂,使用存储过程是最优的方 案,但是其他的存储过程大多都是由一条select,update或delete语句组成,不知道这样的存储过 程是否有使用的必要,直接把这些sql放在业务层里是否会更好些呢?