论坛首页 综合技术论坛

新手刚学企业架构帮忙补充

浏览 2116 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2012-11-10  
   模型层(Model)不需添加任何类库,新建一个类,在类前加Public,Model写的全部是属性,用于封装所有数据的字段。
   接口层需要添加引用Model,新建一个类,将Class改成Interface,同时在前面加上Public,或新建一个接口,在interface前加上Public,该接口类只能写虚方法,不能有修饰符,不能有方法体。
   数据访问层(DAL)需要添加引用接口层,Model,新建一个类,在类前加上Public,同时在类名后加上冒号继承接口。该类是与数据库进行交互,如果DAL是用来SQLHelper,则需要添加引用SQLHelper的类库。若接口层有多个虚方法,DAL则必须一个都不能少的实现多个虚方法。
   工厂层需要添加引用DAL和接口层,首先要新建一个类,在类前加Public,同时去写Web.config,Web.config内添加Appsettings节点,节点内有数据库标示符,有数据库链接字符串,有数据库类名。工厂里的类必须通过接口来创建一个方法,该方法是静态方法,我们通过反射首先加载类库名,再找到当前类库下的类型进行反射,反射给当前的接口(注意:类库名.类),该工厂的作用是用于判断当前用户指向到哪一个数据库,如果要用到反射,必须引用命名空间。
   业务逻辑层(BLL)需要添加引用DAL,工厂层,接口层,Model,如果用到其他数据库,则要添加其他数据库层,新建一个类,在类前加Public,首先通过接口接受工厂反射回来的方法并将所有信息存放到接口类中。BLL中传递对象,是传递到接口层中去,BLL的作用是接收用户传递来的信息,再将信息传递给接口层。
   页面展示层(WEB或UI)需要添加所有的类库,UI是接受用户传来的信息,并将信息封装到Model,同时将封装的对象传递到BLL。
   配置文件层(可有可无)不添加任何引用,新建一个类,在类前加Public,导入命名空间System.XML。1,找到当前项目的Web.config。2,创建一个方法,再声明一个XML的文档对象,将Web.config加载到文档对象中。3,在该文档中查找有没有Appsettings节点,如果有则循环遍历该节点下的Add,判断该节点的Key属性的值是否等于标识符,再给Value赋值。4,将文档保存到Web.config。
  • 大小: 17.4 KB
   发表时间:2012-11-11  
这个是.NET的,不是JAVA。
0 请登录后投票
   发表时间:2012-11-11  
就是.NET呀
0 请登录后投票
   发表时间:2012-11-12  
好东西啊,收#藏#了……
0 请登录后投票
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics