VS2012手动搭建.net三层B/S架构

VS2012手动搭建.net三层B/S架构

三层架构通常将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL),一般再有一个公共层(MODEL)。区分层次的目的即为了“高内聚,低耦合”的思想。

  • 开始搭建

  • 建立空白解决方案

文件——新建——项目(或快捷键Ctrl+shift+n)——其他项目类型——Visual Studio解决方案——空白解决方案

名称:study(自己随便取一个)

位置:E:\study\(自己选择路径)

VS2012手动搭建.net三层B/S架构_第1张图片VS2012手动搭建.net三层B/S架构_第2张图片

  • 建立变现层

右键解决方案——添加——新建网站——Visual C#——ASP.NET web窗体网站

VS2012手动搭建.net三层B/S架构_第3张图片VS2012手动搭建.net三层B/S架构_第4张图片

  • 建立三个类库

右键空白解决方案——添加——新建项目——Visual C#——类库

1、名称:BLL(业务逻辑层)

      路径:E:\study\study

2、名称:DAL(数据访问层)

      路径:E:\study\study

3、名称:MODEL(公共层)

      路径:E:\study\study

VS2012手动搭建.net三层B/S架构_第5张图片VS2012手动搭建.net三层B/S架构_第6张图片VS2012手动搭建.net三层B/S架构_第7张图片VS2012手动搭建.net三层B/S架构_第8张图片

  • 建立各层之间的引用

表现层(UI)引用业务逻辑层(BLL)、公共层(MODEL)、数据访问层

业务逻辑层(BLL)引用数据访问层(DAL)、公共层(MODEL)

数据访问层(DAL)可引用公共层(MODEL)

右键UI——添加引用——根据自己需要进行选择(BLL与DAL的引用与此相同)

VS2012手动搭建.net三层B/S架构_第9张图片

但是,仅仅是这样,项目是不可运行的,还有如下三点:

  • 设置UI层为启动项目
  • 将UI层下的default.aspx文件设为起始页
  • 重新生成解决方案(右键解决方案)

VS2012手动搭建.net三层B/S架构_第10张图片

VS2012手动搭建.net三层B/S架构_第11张图片

VS2012手动搭建.net三层B/S架构_第12张图片

至此,大功告成。

你可能感兴趣的:(计算机小技巧,VS2012,B/S,三层架构,手工搭建B/S三层架构)