博客
关于我
Asp.net mvc项目架构分享系列之架构概览
阅读量:461 次
发布时间:2019-03-06

本文共 976 字,大约阅读时间需要 3 分钟。

Asp.net mvc项目架构分享系列之架构概览

Contents

系列一【】

0.项目简介

1.项目解决方案分层方案 

2.所用到的技术

3.项目引用关系 

 

系列二【

4.项目架构各部分解析

5.项目创建 

 

系列三 【】

6.项目架构搭建之Core搭建

7.项目架构搭建之Models搭建

 

系列四 【】

8.项目架构搭建之IDAL搭建

9.项目架构搭建之MSSQLDAL搭建
10.项目架构搭建之IBLL搭建
11.项目架构搭建之BLL搭建

 

系列五 【】

12.WebHelper搭建

13.Web搭建

14.AdminLogic搭建

 

系列六 【】

15.新增Model的处理

 

0.项目简介

    这个项目基于ASP.NET MVC5+EF6开发,主要用于内部管理以及一些报表的处理。

1.项目解决方案分层方案

  • UI
    • Web(网站主项目)
    • AdminLogic(管理员控制器逻辑)
    • WebHelper(web帮助类库)
    • Web.Tests(单元测试)【暂未加入项目,打算之后使用NUNIT代替】
  • Service
    • IBLL(业务逻辑接口层)
    • BLL(业务逻辑实现层)
  • Repository
    • IDAL(数据库服务接口层)
    • MSSQLDAL(MSSQLServer数据服务实现层)
    • MYSQLDAL(MYSQL数据服务实现层)【因为主要使用MSSQLSERVER,该项目已从解决方案中移除】
  • Infrastructure
    • Core(框架基础核心方法类库)
    • Models(数据模型层)

       

2.所用到的技术

  • 日志框架log4net
  • 数据层ORM ——EF CodeFirst
  • 报表相关——NPOI
  • 通过反射获取相应的接口实现类,实现基于接口编程

3.项目引用关系

  • 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

转载地址:http://kpubz.baihongyu.com/

你可能感兴趣的文章
nginx开机启动脚本
查看>>
nginx异常:the “ssl“ parameter requires ngx_http_ssl_module in /usr/local/nginx/conf
查看>>
nginx总结及使用Docker创建nginx教程
查看>>
nginx报错:the “ssl“ parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/nginx.conf:128
查看>>
nginx报错:the “ssl“ parameter requires ngx_http_ssl_module in usrlocalnginxconfnginx.conf128
查看>>
nginx日志分割并定期删除
查看>>
Nginx日志分析系统---ElasticStack(ELK)工作笔记001
查看>>
Nginx映射本地json文件,配置解决浏览器跨域问题,提供前端get请求模拟数据
查看>>
nginx最最最详细教程来了
查看>>
Nginx服务器---正向代理
查看>>
Nginx服务器上安装SSL证书
查看>>
Nginx服务器基本配置
查看>>
Nginx服务器的安装
查看>>
Nginx标准配置文件(包括反向代理、大文件上传、Https证书配置、文件预览等)
查看>>
Nginx模块 ngx_http_limit_conn_module 限制连接数
查看>>
Nginx模块 ngx_http_limit_req_module 限制请求速率
查看>>
nginx添加模块与https支持
查看>>
nginx状态监控
查看>>
Nginx用户认证
查看>>
Nginx的location匹配规则的关键问题详解
查看>>