最近看到微软发布了ASP.NET MVC框架的1.0版本,按照asp.net的教程做了一个例子之后觉得开发还是很简洁的,所以决定稍微深入研究一下,于是就有了以下的一些内容,请大家积极拍砖,非常感谢!
1. ASP.NET MVC 讲义(自己根据教程总结的一些内容,详细参看:asp.net)
查看教程(英文版)
2. 调试ASP.NET MVC源代码
3. Model & ADO.NET Entity Framework & Linq to Entity
Domain Model -> VS2010会提供对基于域模型的开发方式的支持。
Programming Entity Framework
Query Entity
Linq to Entity
Entity SQL
Method Based Query
Low Level Entity Client
Update Entity
NHibernate v.s. iBatis.net
4. View: JQuery & ExtJS & Extension Method(HtmlHelper Extension)
Strongly-Typed View
View reside Where?
内部工作原理(IView,IViewEngine)
Master page
ViewData是什么?
partial class v.s. partil view
Html Helper Class
ViewModel class / interface ?
Form Submit
Form Vlidation(Server side, Client Side)
使用Method-Extension扩展Mcv提供的Html Helper类
Phil Haack 关于JQuery中Grid组件的的使用,涉及到ASP.NET MVC框架中JSON的是哟功能。
5. Controller & Action
System.Web.Mvc.IController 接口
System.Web.Mvc.Controller 基类
Action方法用来处理Web请求。
Action方法的一些限制(什么样的方法可以作为Action方法)
Action方法的职责(是否应该处理业务逻辑?参看MS Repository模式)
ViewData是什么?(IDictionary<string, object>)
Action方法返回什么?(ActionResoult?什么都可以返回,参看:ContentResult)
ActionResult有多少子类型?
RedirectToAction干什么用?
Mock-You(Moq)
Action to View
Form to Action (individual values v.s. Model Object, Custom Binder)
Query String to Action
ViewData to View
Filter Pattern (Before or after action)
6. Route
7. 自定义和扩展ASP.NET MVC
自定义Route
自定义Controller Factory使用IOC容器
自定义ViewEngine与使用模板
7. 国际化(MVC对国际化的支持)
7. Test
TDD 第一章概述部分应该包含一个TDD的说明,之后应该在每一章中出现,测试本章讲解的内容。
8. Validation
Server Side Validation
MVC-Self Validation
MS Enterprise Application Block for Validation
Client Side Validation
Custom JavaScript
JQuery
模式(mvc中如何使用模式以便让应用程序更适应于大型项目)
9.其他内容
Spring.net
JSON(JQuery & ExtJS)
ExtJS <---json---> MVC
File Upload
WebServices
其他资源:
MSDN ASP.NET MVC 文档
连接:
http://msdn.microsoft.com/en-us/library/dd394709.aspx
说明:
MSDN ASP.NET MVC 文档资源中心
MVC Contrib
连接:
http://www.codeplex.com/MVCContrib
说明:
This is the contrib project for the ASP.NET MVC framework. This project adds additional functionality on top of the MVC Framework. These enhancements can increase your productivity using the MVC Framework. It is written in C#. Founded by Eric Hexter and Jeffrey Palermo
StructureMap
连接:
http://structuremap.sourceforge.net/Default.htm
说明:
StructureMap is a Dependency Injection / Inversion of Control tool for .Net that can be used to improve the architectural qualities of an object oriented system by reducing the mechanical costs of good design techniques. StructureMap can enable looser coupling between classes and their dependencies, improve the testability of a class structure, and provide generic flexibility mechanisms. Used judiciously, StructureMap can greatly enhance the opportunities for code reuse by minimizing direct coupling between classes and configuration mechanisms.
Moq
连接:
http://code.google.com/p/moq/
说明:
ASP.NET MVC RefCardz:
http://refcardz.dzone.com/refcardz/getting-started-aspnet-mvc-10
分享到:
相关推荐
ASP.net MVC3 中文教程ASP.net MVC3 中文教程ASP.net MVC3 中文教程ASP.net MVC3 中文教程
本书共分为12章,以符合初学者...本书具有很大的参考价值,既适合ASP.NET MVC开发初学者阅读,也适合有一定基础的ASP.NET MVC开发人员进行技术强化和经验积累,同时还适合作为高等院校和培训学校相关专业的教学参考书
Asp.Net MVC案例教程 Asp.Net MVC案例教程 Asp.Net MVC案例教程 Asp.Net MVC案例教程 Asp.Net MVC案例教程 Asp.Net MVC案例教程
Pro ASP.NET MVC 5 (精通ASP.NET MVC5框架) 中文+英文+配套源代码
asp.net MVC4 CMS 完整的源代码,学习和提高asp.net mvc4可以参考一下。
The power of ASP.NET MVC 5 stems from the underlying ASP.NET platform. To make your ASP.NET MVC applications the best they can be, you need to fully understand the platform features and know how they ...
ASP.NET MVC作为微软官方的.NET平台下MVC解决方案,自诞生起就吸引了众多.NET平台开发人员的眼球。ASP.NET MVC从一开始的设计思路就与Struts不同,它的映射是利用路由配置而非xml,从而大大降低了开发复杂度,并且比...
ASP.NET MVC 5入门指南 (中文PDF+源碼) 1. ASP.NET MVC 5 - 开始MVC 5之旅 2. ASP.NET MVC 5 - 控制器 3. ASP.NET MVC 5 - 视图 4. ASP.NET MVC 5 - 将数据从控制器传递给视图 5. ASP.NET MVC 5 - 添加一个模型 6. ...
AngularJS 开发 ASP.NET MVC.
MVC专家“梦之队”对ASP.NET MVC 4的全新诠释 由Microsoft专家和极受敬重的软件开发社区负责人撰写的《ASP.NET MVC 4高级编程(第4版)》将带您学习最前沿的Web框架:ASP.NET MVC 4。本书开篇简要介绍ASP.NET MVC框架...
ASP.NET MVC 4 in Action is a hands-on guide that shows you how to apply ASP.NET MVC effectively. After a high-speed ramp up, this thoroughly revised new edition explores each key topic with a self-...
asp.net mvc 弹出窗口 技巧asp.net mvc 弹出窗口 技巧asp.net mvc 弹出窗口 技巧asp.net mvc 弹出窗口 技巧
ASP.NET MVC5高级编程(第5版.NET开发经典名著)作为Microsoft备受欢迎的MVC技术的最新版本,MVC 5是一个成熟的Web应用程序框架,支持快速的、TDD友好的开发。MVC允许开发人员创建动态的、数据驱动的网站。这样的...
dwz框架 asp.net mvc3;dwz框架 asp.net mvc3;dwz框架 asp.net mvc3
ASP.NET MVC 是微软官方提出的一种Web开发框架,通过M是模型(model)-V视图(view)-C控制器(controller)l来设计创建Web应用程序。...在实际的大型ASP.NET MVC案例网站NuGet Gallery中演示所有知识点;
ASP.NET MVC5 高清完整版,适合新手学习,理解MVC架构
ASP.NET MVC5 官网下载源码.rar ASP.NET MVC5 官网下载源码.rar ASP.NET MVC5 官网下载源码.rar ASP.NET MVC5 官网下载源码.rar ASP.NET MVC5 官网下载源码.rar ASP.NET MVC5 官网下载源码.rar
Asp.Net mvc 3,Asp.Net mvc 3,Asp.Net mvc 3,Asp.Net mvc 3,Asp.Net mvc 3,Asp.Net mvc 3,Asp.Net mvc 3,Asp.Net mvc 3,Asp.Net mvc 3
[Apress] ASP.NET MVC with Entity Framework and CSS (英文版) [Apress] ASP.NET MVC with Entity Framework and CSS (E-Book) ☆ 图书概要:☆ This book will teach readers how to build and deploy a fully ...
asp.net mvc4