Asp.net mvc项目架构分享系列之架构搭建初步

copy to:http://www.cnblogs.com/ben121011/p/5014795.html

项目架构各部分解析

  • Core

    Asp.net mvc项目架构分享系列之架构搭建初步

  • Models

    Asp.net mvc项目架构分享系列之架构搭建初步

  • IDAL

    Asp.net mvc项目架构分享系列之架构搭建初步

  • MSSQLDAL

    Asp.net mvc项目架构分享系列之架构搭建初步

  • IBLL

    Asp.net mvc项目架构分享系列之架构搭建初步

  • BLL

    Asp.net mvc项目架构分享系列之架构搭建初步

  • WebHelper

    Asp.net mvc项目架构分享系列之架构搭建初步

  • Web

    Asp.net mvc项目架构分享系列之架构搭建初步

  • AdminLogic

    Asp.net mvc项目架构分享系列之架构搭建初步

5.项目架构初步搭建

1)      创建一个空白解决方案

Asp.net mvc项目架构分享系列之架构搭建初步

2)     添加解决方案文件夹,初步分层UI、Service、Repository、Infrastructure

Asp.net mvc项目架构分享系列之架构搭建初步

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设置为启动项目

 
 
posted @ 2015-12-02 23:42 WeihanLi 阅读(317) 评论(0) 编辑 收藏
上一篇:Generic/Template Programming in Flink


下一篇:uva 1378 - A Funny Stone Game sg博弈