public List GetGroupTree(Guid? groupId) { List result = new List(); List groups; using (Dal dal = new Dal()) ...
分类:
其他好文 时间:
2015-11-20 19:11:41
阅读次数:
111
之前我们可能一直在说三层架构就是MVC,其实不是的,三层是指表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。MVC是指Model(模型),View(视图),Controller(控制)。简单一说可能会觉得这两者之间并没有什么区别,但是,这两者却存在着最本质的区别。首先,三层架构..
分类:
Web程序 时间:
2015-11-17 07:07:39
阅读次数:
146
4、传统三层架构与DDD分层架构模型是抽象的现实是形象的技巧是重要的思想是永恒的从传统三层架构与DDD分层架构的编程演变其实是思想的演变。传统三层架构,即用户界面层UI、业务逻辑层BAL、数据访问层DAL。一般同时还有建立一个Model实体类的工程项目。DDD分层架构,即表现层UI、应用层Appli...
分类:
其他好文 时间:
2015-11-16 19:21:48
阅读次数:
256
转载请注明地址:http://www.cnblogs.com/cainiaodage/p/4953601.html效果如图,demo抛砖引玉,还望大家不吝赐教。(点击demo下载案例)项目结构如图T4BLL添加BLL.tt文件;T4Model添加Model文件;T4DAL添加DAL.tt文件;T4D...
分类:
其他好文 时间:
2015-11-10 19:05:47
阅读次数:
535
http://www.oschina.net/code/snippet_557222_34061 只有连接数据库字符串改了下。 public class DAL { private string connstr = "Data Source=localhost;Initial...
分类:
Web程序 时间:
2015-11-05 18:35:08
阅读次数:
221
三层架构最初目的是不把数据库操作语句放到界面里,虽然可以写个公共类操作数据库,但是SQL语句还是免不了。这样做小项目没有什么问题,但是项目做大了就会难以维护。三层架构把数据访问、业务逻辑、界面分离,方便大项目维护。为了减少难度,这里举个简单的三层架构雏形:只用DAL(Data Access Laye...
分类:
其他好文 时间:
2015-11-01 01:41:12
阅读次数:
289
在C#程序中,单例模式是一个不错的解决面向过程方法重用的设计模式.关于这个模式,网上文章很多, 这里我只谈自己的心得.在我们做项目的时候经常会分多层, 例如BLL层, DAL层什么的等等.这些层里会有很多方法是不需要实例化成员变量, 只需要提供方法本身所需的参数即可的.但是我们在调用这些方法的时候,...
分类:
其他好文 时间:
2015-10-22 18:59:46
阅读次数:
218
1、三层架构 三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。 1、表现层(...
分类:
Web程序 时间:
2015-10-21 12:45:51
阅读次数:
191
建议原文查看 http://www.cnblogs.com/gaoweipeng/archive/2009/01/18/1377855.html 相关其他博客见解三层体系结构的概念用户界面表示层(USL)业务逻辑层(BLL)数据访问层(DAL)BLL将USL与DAL隔开了,并且加入了业务规则各层的....
分类:
Web程序 时间:
2015-10-19 18:54:53
阅读次数:
219
DAL #region 查询分页数据 public DataTable SelectPageing(string feids, int page, int pagesize, int paixu, string where, string paixufeids, string tabl...
分类:
其他好文 时间:
2015-10-19 17:23:10
阅读次数:
131