前言与目录

曾几何时我想写一个系列的文章,但是由于工作很忙,一直没有时间更新博客,但你一定会喜欢这个系列的

前言

声明:本系统的读者可能需要一些职场的项目经验

您可以在阅读本系列文章之前必须对以下技术有个初步的了解。

1. ASP.NET MVC 基础

为什么选择MVC,假如您是个有梦想的人,那么你也应该喜欢极致的东西,而不顾一切付出

 表现层的性能可以优化到极致

强迫学习前端语言html以及css、JavaScript

关注点分离

原生态url routing,便于url rewrite利于SEO优化

Control与View完全分离,利于换肤且没有性能损失

2. EF ORM框架的原理

EF5.0相比他的性能提升了,事务很重要,你可以关注一下EF6因为他开源了

3. 依赖注入(Ioc控制反转)原理

更好的关注点分离,更快的代码风格,更快捷的单元测试

4. PowerDesign数据库建模工具

更好的理解模型

5. 简单的js,jquery,css+html基础

极致的界面

这个系列我们能大约能得到以下内容,最后能得到一份优质的代码。

1. easyui构建系统前端框架

2. EF DataBase Frist构建数据库

3. unity2.x注入,AOP面向方面编程技巧

4. 一个样例程序,他实现了利用easyui datagrid的列表显示,用了jquery ajax的增删改。

5. 数据验证注解

6. 权限管理系统,他将精确到每个按钮,我们将在过滤器判断权限,你的代码非常简洁,只需要一个数据注解就完成了验证

7. T4模版或代码生成器,有了T4模版,妈妈再也不用当心我写代码了要熬夜了

8. MVC4 用微软自带的报表制作报表在razor视图展示和导出

9. 扩展....

附录:项目最后理想完整图

构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统