文摘
英文文摘
声明
第一章绪论
1.1研究背景
1.2研究的内容与意义
1.3 MVC相关的开源软件包以及研究现状
1.4本文的主要工作和内容
第二章.NET平台与ASP.NET
2.1.NET简介
2.1.1 CLR
2.1.2公用层次类库
2.2ASP.NET
2.2.1 ASP.NET与ASP
2.2.2 ASP.NET页面的生命周期
2.2.3 ASP.NET编程模型
2.3本章小结
第三章MVC与设计模式
3.1 MVC
3.1.1 MVC构架模式
3.1.2 MVC的实现与变化
3.1.3 MVC的优点及不足
3.2设计模式
3.2.1 MVC使用到的四个主要设计模式
3.2.2观察者模式
3.2.3合成模式
3.2.4策略模式
3.2.5工厂方法模式
3.3本章小结
第四章ASP.NET MVC框架实现与扩展
4.1框架技术
4.2 ASP.NET中的MVC编程机制
4.3 ASP.NET MVC框架的实现
4.3.1 URL的Routing组件
4.3.2 Controller/Action的实现
4.3.3 View/Model的实现
4.4 ASP.NET MVC框架的扩展
4.4.1动态配置Route规则
4.4.2扩展异步Action功能
4.4.3自定义视图引擎
4.5本章小结
第五章 基于ASP.NET、MVC的应用开发
5.1数据库设计
5.2模型层设计
5.3控制器层设计
5.4视图层设计
5.5系统测试
5.6本章小结
第六章总结与展望
参考文献
致谢
攻读学位期间主要的研究成果目录