1:  WEB层       调用 - >  BLL     调用      ->DAL

    界面表示层                业务逻辑层         数据存储访问层

 

BLL    Business Logic Layer  业务逻辑层

DAL - Data Access Layer  对数据库的访问,***DAO放在DAL层      DAO数据访问对象(Data Access Object)

 

如何创建三层架构?

一个解决方案里面 可以有多个项目

但是只能有一个项目能运行的

其他“类库”项目是供“WEB项目”调用的

首先创建网站

1:建立WEB层

牛腩新闻系统学习笔记-06讲 编写SQLHelper

然后添加新项目  选择 类库  DAL  ,放在刚才和WEB同级的文件夹

牛腩新闻系统学习笔记-06讲 编写SQLHelper

 牛腩新闻系统学习笔记-06讲 编写SQLHelper

牛腩新闻系统学习笔记-06讲 编写SQLHelper

同样,建立BLL

牛腩新闻系统学习笔记-06讲 编写SQLHelper

牛腩新闻系统学习笔记-06讲 编写SQLHelper

这样三层就都确定了牛腩新闻系统学习笔记-06讲 编写SQLHelper ,接下来我们进行编写数据库的操作类

 

牛腩新闻系统学习笔记-06讲 编写SQLHelper  牛腩新闻系统学习笔记-06讲 编写SQLHelper    修改成数据库的助手类

 

 

记得在WEB里面 使用 using DAL;

还需要在 WEB层上面 添加引用,

牛腩新闻系统学习笔记-06讲 编写SQLHelper

添加的时候,注意观察右边的 有没有Bin这个文件夹 下面有没有东西

牛腩新闻系统学习笔记-06讲 编写SQLHelper

添加后,需要在DAL 上面 重新生成,生成 类库牛腩新闻系统学习笔记-06讲 编写SQLHelper 

牛腩新闻系统学习笔记-06讲 编写SQLHelper

牛腩新闻系统学习笔记-06讲 编写SQLHelper

这个时候,在Bin下面,出现了DAL里面的东西,就表示引用成功了,可以点击WEB层,属性,

牛腩新闻系统学习笔记-06讲 编写SQLHelper

牛腩新闻系统学习笔记-06讲 编写SQLHelper

能看到是引用了DAL,并且当DAL生成有变化时,会自动更新(但是DAL还是需要重新生成BIN)

就可以在WEB层,要么通过新建一个实例化来访问了(或者可以在DAL里面 设置为 static  ,这样就可以在web层里面来访问了)

如果是非静态 那么在DAL里面 这样写

牛腩新闻系统学习笔记-06讲 编写SQLHelper

WEB里面调用就是

牛腩新闻系统学习笔记-06讲 编写SQLHelper

如果在DAL里面是静态  这样写

牛腩新闻系统学习笔记-06讲 编写SQLHelper

在WEB里面就是这样调用(记得如果有修改DAL的代码,就需要在DAL上面点击重新生成)

牛腩新闻系统学习笔记-06讲 编写SQLHelper

 

每次修改了 DAL里面的代码,那么都需要在DAL上面  重新生成

小技巧:

牛腩新闻系统学习笔记-06讲 编写SQLHelper   自动设置格式

相关文章:

  • 2022-12-23
  • 2021-10-23
  • 2021-11-04
  • 2021-12-07
  • 2021-07-13
  • 2021-08-13
  • 2021-10-06
猜你喜欢
  • 2022-12-23
  • 2021-08-14
  • 2021-08-07
  • 2021-09-22
  • 2021-08-11
  • 2021-11-06
  • 2021-06-06
相关资源
相似解决方案