mvc项目架构分享系列之架构搭建初步
Contents
系列一【架构概览】
0.项目简介
1.项目解决方案分层方案
2.所用到的技术
3.项目引用关系
系列二【架构搭建初步】
4.项目架构各部分解析
5.项目创建
系列三 【Infrastructure搭建】
6.项目架构搭建之Core搭建
7.项目架构搭建之Models搭建
系列四 【Repository和Service的搭建】
8.项目架构搭建之IDAL搭建
9.项目架构搭建之MSSQLDAL搭建
10.项目架构搭建之IBLL搭建
11.项目架构搭建之BLL搭建
系列五 【UI搭建】
12.WebHelper搭建
13.Web搭建
14.AdminLogic搭建
系列六 【项目扩展】
15.新增Model的处理
4.项目架构各部分解析
-
Core
-
Models
-
IDAL
-
MSSQLDAL
-
IBLL
-
BLL
-
WebHelper
-
Web
-
AdminLogic
5.项目架构初步搭建
1) 创建一个空白解决方案
2) 添加解决方案文件夹,初步分层UI、Service、Repository、Infrastructure
3) 创建项目(除Web项目外,其他均创建为类库项目)
a) 在Infrastructure层创建Core项目
b) 在Infrastructure层创建Models项目
c) 在Repository层创建IDAL项目
d) 在Repository层创建MSSQLDAL项目
e) 在Service层创建IBLL项目
f) 在Service层创建BLL项目
g) 在UI层创建WebHelper项目
h) 在UI层创建AdminLogic项目
i) 在UI层创建Web项目
4) 对各项目添加引用,各项目引用如下:
- Models
- Core
- IDAL --> Core ,Models
- MSSQLDAL --> IDAL,Core,Models
- MYSQL --> IDAL,Core,Models
- IBLL --> IDAL,Core,Models
- BLL --> IBLL,IDAL,Core,Models
- WebHelper --> IBLL,Core,Models
- AdminLogic -->WebHelper,Core,Models
- Web --> AdminLogic,WebHelper,Core,Models
5) 将Web设置为启动项目