机房重构七层登陆

来源:互联网 发布:2016新疆4g网络限制 编辑:程序博客网 时间:2024/06/16 16:50

       刚刚敲了七层登陆很费劲啊,首先是理不清思路,不知道七层之间的关系,明明三层的时候很好理解的,先说七层都有那七层他们分别是:Model(实体层),DBUtility(数据库访问抽象类),IDAL(数据访问接口层)SQLServerDAL(数据访问层)DALFactory(数据访问工厂类),BLL(业务逻辑层),UI(界面层)。总的来说就是在三层的基础上对于U层,B层,D层的解耦,在他们之间分别加上了,外观层和接口层,而实体类层是为了数据的传递,工厂是为了方便转换数据库。

       就这样我就开始敲登录了,前面都还好,挺顺利的,后来敲到工厂的时候就遇到了一个坎,就是这句话:

       iuser =(JF.IDAL.IUser)Assembly.Load(AssemblyName).CreateInstance(className);

       总是报错,经过多方查找后来我知道了,原来在AssemblyName写的是程序集名称,而后面的classname写的是命名空间名称,由于我的两个名称命名的不一样,所以我按别人的写总是出错!

       


原创粉丝点击