《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 Schema最佳实践
第十二章:控制器和行为(Controllers and Actions)
1、Controllers简介
2、接受输入
3、输出
第十三章:过滤器
1、使用过滤器
第十四章:控制器扩展
1、请求处理控件(Request Processing Pipeline Components)
2、创建控制器工厂
3、使用内建的控制器工厂
4、创建Custom Action Invoker
5、使用内建的Action Invoker
6、优化专业的控制器
第十五章:视图
1、创建一个用户视图引擎
2、使用Razor引擎
3、向Razor视图添加动态内容
4、使用HTML Helpers
5、使用Sections
5、使用局部视图
6、使用Child Actions
第十六章:模型模板
1、使用模板化的View Helpers
2、自定义View Helper System模板
3、理解元数据系统(Metadata Provider System)
第十七章:模型绑定(Model Binding)
1、理解模型绑定
2、使用默认的模型绑定
3、手动使用模型绑定
4、使用模型绑定接受文件上传
5、自定义模型绑定系统
第十八章:模型校验
1、创建项目
2、明确校验一个模型(Explicitly Validating a Model)
3、显式校验信息
4、使用可选择的校验技术
5、执行客户端校验
6、执行远程校验
第十九章:不唐突的Ajax
1、使用MVC不唐突的Ajax
2、设置Ajax选项
3、创建Ajax链接
4、使用Ajax回调
5、使用JSON
第二十章:JQuery
1、创建项目
2、JQuery参考
3、编写JQuery代码
4、JQuery基本原理
5、使用JQuery事件
6、使用JQuery可视效果
7、使用JQuery UI
第三部分:构建成功的ASP.NET MVC3项目
进行到此,我们已经深刻理解ASP.NET MVC3 Framework的细节。知道了它能做什么以及如何做。但是想把我们所知道的成功运用,我们还需要理解这项技术更多的内容。
这本书余下的三章,描述一个ASP.NET MVC3开发者应该如何避免典型的安全问题,如何将应用部署到生产环境的服务器上。
第二十一章:安全和攻击
1、所有输入可能被篡改
2、跨站脚本和HTML注入
3、会话劫持
4、跨站请求伪造
5、SQL注入
6、使用MVC Framework安全
第二十二章:验证和授权
1、使用Windows验证
2、使用Forms验证
3、使用Using Membership, Roles, and Profiles
4、为什么不使用基于URL的验证
5、Restricting Access Using IP Addresses and Domains
第二十三章:部署
1、为部署准备一个项目
2、理解IIS原理
3、准备服务器
4、发布应用
- 大小: 16.3 KB
分享到:
相关推荐
Pro ASP.NET MVC 3 Framework 3rd Edition的源码 03 - First MVC App 04 - The MVC Pattern 05 - Essential Language Features 06 - Essential Tools 07 - 09 SportsStore 10 - Overview of MVC Projects 11 - URLs...
Pro ASP.NET MVC 3 Framework,微软ASP.NET MVC 3框架开发书籍,该书详细介绍ASP.NET MVC 3开发框架的应用以及开发技巧,该书着重实例演示,讲解基础概念以及应用领域的实践。该书适合ASP.NET开发人员参考阅读。
ASP.NET MVC Framework 提供用于创建 Web应用程序的 ASP.NET Web 窗体模式的替代模式。 ASP.NET MVC 框架是一个可测试性非常高的轻型演示框架,(与基于 Web 窗体的应用程序一样)它集成了现有的 ASP.NET 功能,如...
这本书“Pro ASP.NET MVC 3 Framework, 3rd Edition”深入讲解了这个强大的开发工具,旨在帮助开发者充分利用其功能和优势。 1. **MVC模式**:ASP.NET MVC基于Model-View-Controller设计模式,它将应用程序的业务...
《Pro ASP.NET MVC Framework》是ASP.NET MVC框架的权威指南,尤其对于想要深入理解这一框架的开发者来说,这本书是不可或缺的资源。ASP.NET MVC是一种基于模型-视图-控制器(Model-View-Controller,MVC)设计模式...
Author Steven Sanderson has seen the ASP.NET MVC Framework mature from the start, so his experience, combined with comprehensive coverage of all the new features, including those in the official MVC ...
3. **Web API 2 集成** - ASP.NET MVC 5 集成了Web API 2,使得在同一项目中同时处理RESTful API和Web页面变得更加简单。 4. **过滤器** - 过滤器是可重用的代码段,可以在请求生命周期的不同阶段执行,如授权、...
To make your ASP.NET MVC applications the best they can be, you need to fully understand the platform features and know how they can be used to build effective and elegant MVC framework applications....
Pro ASP.NET MVC 5 APress, 2013 by Adam ...Pro ASP.NET MVC 5 (source code)书附源码Part3( 12_13) http://download.csdn.net/download/hermit7127/7118223 Pro ASP.NET MVC 5 (source code)书附源码Part4( 14_17) ...
Author Steven Sanderson has seen the ASP.NET MVC Framework mature from the start, so his experience, combined with comprehensive coverage of all the new features, including those in the official MVC ...