VS2012手动搭建.net三层B/S架构
三层架构通常将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL),一般再有一个公共层(MODEL)。区分层次的目的即为了“高内聚,低耦合”的思想。
-
开始搭建
-
建立空白解决方案
文件——新建——项目(或快捷键Ctrl+shift+n)——其他项目类型——Visual Studio解决方案——空白解决方案
名称:study(自己随便取一个)
位置:E:\study\(自己选择路径)
- 建立变现层
右键解决方案——添加——新建网站——Visual C#——ASP.NET web窗体网站
- 建立三个类库
右键空白解决方案——添加——新建项目——Visual C#——类库
1、名称:BLL(业务逻辑层)
路径:E:\study\study
2、名称:DAL(数据访问层)
路径:E:\study\study
3、名称:MODEL(公共层)
路径:E:\study\study
- 建立各层之间的引用
表现层(UI)引用业务逻辑层(BLL)、公共层(MODEL)、数据访问层
业务逻辑层(BLL)引用数据访问层(DAL)、公共层(MODEL)
数据访问层(DAL)可引用公共层(MODEL)
右键UI——添加引用——根据自己需要进行选择(BLL与DAL的引用与此相同)
但是,仅仅是这样,项目是不可运行的,还有如下三点:
- 设置UI层为启动项目
- 将UI层下的default.aspx文件设为起始页
- 重新生成解决方案(右键解决方案)
至此,大功告成。