小弟用.net开发b/s系统已经有一段日子了,对于三层的体系比较了解,但是最近发现一个问题,想问一下各位,我之前写过和DUWAMISH类似的,全面向对象的b/s结果,意思就是,web,business,dataaccess层全部是调用一个类对象,一个用户操作就建立一个对象进行操作,然后我也写过一些面向过程的b/s系统,体现在,business,dataaccess的方法全部都使用static静态,web层来调用的时候直接调用类的静态方法。
问一个下各位,这两种方法的利弊如何?因为目前我还没有发现有什么不良的地方。请各位参与一下讨论!
问一个下各位,这两种方法的利弊如何?因为目前我还没有发现有什么不良的地方。请各位参与一下讨论!
http://community.csdn.net/Expert/topic/3499/3499739.xml?temp=6.342715E-02
看看吧
listhome(我听见猪来自地铁和人海) 说的有一定的道理
比如可以把连接数据库的语句放在一个类库中,作为DataAccess层...
避免重复代码...
static一直在內存中﹐只分配一个地址...节省内存...
建Command对象也可以这样来实现...