本书以循序渐进的方式揭开asp.net mvc的神秘面纱,帮助开发人员将现有的asp.net webforms项目转移到asp.net mvc架构,引导读者建立正确的开发观念,并搭配visual studio2010开发工具,带领读者体验asp.net mvc的强大魅力。
本书主要分成3篇。基础观念篇介绍了开发人员在学习asp.netmvc之前需要了解的技术和观念,以及mvc架构的基础知识。技术讲解篇针对asp.net mvc2的各项开发技术进行解析,以帮助开发人员解决实际问题。开发实践篇通过一套完整的留言板系统案例详述asp.net mvc2的开发技巧与流程,以及asp.net mvc的安装部署和单元测试方法。 本书适合对mvc架构感兴趣的asp.net开发人员阅读。
第1篇 基础观念篇
第1章 在学习asp.net mvc之前
1.1 何谓mvc
1.2 mvc架构初探
1.3 为什么要使用asp.net mvc
总结
第2章 建立正确的开发观念
2.1 分解关注点
2.2 以习惯取代配置
2.3 对开发asp.net mvc项目的建议
2.4 asp.net mvc中常见的问题
总结
第3章 新手上路初体验
3.1 认识visual studio 2010
3.2 创建第1个asp.net mvc项目
3.3 学习mvc时的注意事项
3.4 改良asp.net mvc项目
总结
第2篇 技术讲解篇
第4章 网址路由与asp.net mvc的生命周期
4.1 网址路由
4.2 请求的url如何对应网址路由
4.3 网址路由如何在asp.net mvc中生成网址
4.4 asp.net mvc的执行生命周期
总结
第5章 用model创建数据模型
5.1 model的任务
5.2 创建基础数据模型
5.3 扩充基础数据模型
5.4 实现库模式
总结
第6章 剖析controller的相关技术
第7章 view的相关技术
第8章 area的相关技术
第3篇 开发实践篇
第9章 mvcguestbook高级实战
第10章 asp.net mvc开发技巧
第11章 安装部署
第12章 单元测试