七色花基本权限系统(1):前言和目录(各章节源码已提供下载)
技能需沉淀,文字组织能力需提升。决定写这套日志,回忆、优化、记录和分享。
七色花,当年毕设的名称,算是对梦想的追逐吧。
情怀内容结束,正式开始。
系统定位和目标:
这套系统的定位是应用型管理系统模板。
功能层面来说,其主要目标是实现权限的灵活控制和通用功能的实现;
代码层面来说,其主要目标是以下几点:
1、基于EntityFramework的数据层封装设计和实现
2、EntityFramework与Dapper的结合设计和实现
3、ASP.NET MVC的常用功能封装设计和实现
4、EasyUI的常规使用和扩展
5、ASP.NET SignalR的常规功能封装设计和实现
6、后面边写边补…
开发环境和工具:
系统:Window 8.1
开发工具:Visual Studio 2013
数据库:Sql server 2012
后端框架:
ASP.NET MVC5
数据驱动:
EntityFramework6(主)
dapper(协)
前端框架:
EasyUI
知识点覆盖范围:
ASP.NET MVC
EntityFramework
Dapper
EasyUI及其扩展
ASP.NET SignalR
T4模板
对前后端资源的权限控制
后面边写边补…
目录:
1-总体介绍
6-实现EntityFramework自动合并(也叫自动迁移)和数据初始化
9-中途整理和完善
11-仓储和工作单元的结合
13-业务层的设计与实现
14-实现EntityFramework和Dapper的混搭
100-后面边写边补...
这篇日志将随着系统建设的推进而持续更新完善。
这篇日志将可能在搭建过程中出现诸多“不合理、低端甚至很烂”的做法,但请相信,大部分是为了“演示封装和架构的过程”,会随着系统建设的推进而逐步修正。