日期:2014-05-17  浏览次数:21011 次

《Pro ASP.NET MVC 3 Framework (Third Edition)》 笔记提纲

《Pro ASP.NET MVC 3? Framework》书籍本身的信息就不多提了(不了解的可以Google一下),内容信息量很大(837页),适合ASP.NET的开发者,特别像我这样的WebForm使用者认真研读。



?
第一部分:ASP.NET MVC3介绍

对于在微软平台上的Web开发者来说,ASP.NET MVC?Framework是一个彻底的改变。框架的重点在于清晰地架构、设计模式、可测试性以及不再隐藏Web程序工作的方式(WebForm这方面恰恰相反)。

书籍的第一部分用来帮助读者理解ASP.NET MVC?Framework的基本理念,包括ASP.NET MVC3的新特征以及框架在实践中大致的使用方式。

?

?

第一章:好主意

1、Web开发简史

2、Web开发的今天

3、ASP.NET MVC的主要益处

4、谁该使用ASP.NET MVC?

5、ASP.NET MVC3的新内容

第二章:做好准备

1、准备好Workstation

2、准备好服务器

3、更多的信息

第三章:第一个MVC应用

1、创建一个ASP.NET MVC应用

2、提供Web页面

3、创建一个数据录入的应用

第四章:MVC模式

1、MVC的历史

2、理解MVC模式

3、使用领域驱动开发方式

4、创建松耦合控件

5、自动测试

第五章:语言特征必知必会

1、C#必知必会

2、理解Razor语法

第六章:MVC工具必知必会

1、使用Niject

2、ASP.NET MVC中使用Niject

3、Visual Studio中的单元测试

4、使用Moq

第七章:SportsStore:一个真实的应用

1、起步

2、建立领域模型(Domain Model)

3、显式产品列表

4、准备数据库

5、分页技术

6、内容样式

第八章:SportsStore:导航和购物车

1、添加导航控制器

2、创建购物车

3、使用模型绑定(Model Binding)

4、完成购物车

5、提交订单

第九章:SportsStore:管理

1、添加目录管理

2、安全的管理特征

3、图片上传

?

?

第二部分:深入ASP.NET MVC3

目前为止,我们已经了解ASP.NET MVC?Framework存在的原因,并且理解了它的结构以及设计目标。我们已经用它实现了一个不错的、测试驱动的电子商务应用。现在,是掀起它的盖头来了解它运行机制完整细节的时候了。

书籍的第二部分,我们来看看细节。我们从浏览一个ASP.NET MVC 应用的结构以及它的请求处理流程开始,然后着重理解一些独特的特征,诸如路由(routing),控制器和行为(controllers and actions?),MVC的视图系统(MVC view system),以及MVC同领域模型(domain models)一起工作的方式。

在这部分的最后两章,我们来了解如何在MVC应用中使用不唐突的AJAX和JQuery。

?

?


第十章:MVC项目概览

1、使用 Visual Studio MVC Projects?

2、调试 MVC Application

3、依赖注入

第十一章:URLs, Routing, and Areas

1、路由系统(Routing System)介绍

2、生成Outgoing URLs

3、使用区域(Working with Areas)

4、URL S