`
kobexing933
  • 浏览: 115775 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

ASP.NET MVC 研究(进行中)

阅读更多

最近看到微软发布了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 中文教程ASP.net MVC3 中文教程

    ASP.NET MVC企业实战源代码Chapter12.rar

    本书共分为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案例教程 Asp.Net MVC案例教程

    Pro ASP.NET MVC 5 (精通ASP.NET MVC5框架) 中文+英文+配套源代码

    Pro ASP.NET MVC 5 (精通ASP.NET MVC5框架) 中文+英文+配套源代码

    asp.net MVC4 CMS

    asp.net MVC4 CMS 完整的源代码,学习和提高asp.net mvc4可以参考一下。

    Pro ASP.NET MVC 5 Platform(Apress,Adam.Freeman,2014)

    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项目实例

    ASP.NET MVC作为微软官方的.NET平台下MVC解决方案,自诞生起就吸引了众多.NET平台开发人员的眼球。ASP.NET MVC从一开始的设计思路就与Struts不同,它的映射是利用路由配置而非xml,从而大大降低了开发复杂度,并且比...

    ASP.NET MVC 5入门指南(中文PDF+源码)

    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

    AngularJS 开发 ASP.NET MVC.

    ASP.NET MVC 4高级编程(第4版)清晰完整PDF版

    MVC专家“梦之队”对ASP.NET MVC 4的全新诠释 由Microsoft专家和极受敬重的软件开发社区负责人撰写的《ASP.NET MVC 4高级编程(第4版)》将带您学习最前沿的Web框架:ASP.NET MVC 4。本书开篇简要介绍ASP.NET MVC框架...

    [ASP.NET MVC] ASP.NET MVC 4 实战 (英文版)

    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 mvc 弹出窗口 技巧

    【免费】ASP.NET MVC5 高级编程[附源码].rar

    ASP.NET MVC5高级编程(第5版.NET开发经典名著)作为Microsoft备受欢迎的MVC技术的最新版本,MVC 5是一个成熟的Web应用程序框架,支持快速的、TDD友好的开发。MVC允许开发人员创建动态的、数据驱动的网站。这样的...

    dwz框架 asp.net mvc3

    dwz框架 asp.net mvc3;dwz框架 asp.net mvc3;dwz框架 asp.net mvc3

    ASP.NET MVC 4高级编程 第4版PDF.rar

    ASP.NET MVC 是微软官方提出的一种Web开发框架,通过M是模型(model)-V视图(view)-C控制器(controller)l来设计创建Web应用程序。...在实际的大型ASP.NET MVC案例网站NuGet Gallery中演示所有知识点;

    ASP.NET MVC5

    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 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,Asp.Net mvc 3

    [ASP.NET MVC] ASP.NET MVC with Entity Framework and CSS (英文版)

    [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 Web编程

    asp.net mvc4

Global site tag (gtag.js) - Google Analytics