精品为您呈现,快乐和您分享!

移动端

收藏本站

网站首页 > 电脑应用 > 教育教学 > 电子阅读
asp.net mvc 4框架揭秘

asp.net mvc 4框架揭秘

大小:18.76M 语言:简体中文

授权:免费软件 区域:国产软件 时间:2024-12-11

平台:Windows10,Windows8,Windows7,WinVista,Win2003,WinXP,Win2000

推荐指数:

应用简介

ASP.NET MVC功能强大,提供了一种全新的编程方式使我们可以将MVC模式很自然地融入到动态网站的开发之中,但如何才能好的掌握好呢?这里小编带给大家asp.net mvc 4框架揭秘,这是一本深度剖析asp.net mvc 4的图书,由NET名家蒋金楠编著,全书力求将关于ASP.NET MVC框架最根本的东西带给大家,提供了110个可供单独下载的实例演示。这些实例在本书中具有不同的作用,有的是为了探测和证明对应的论点,有的是为了演示某种使用的编程技巧,有的直接就是一个完整的案例,可以帮助读者更好的学习和掌握asp.net mvc 4,欢迎免费下载。

内容介绍

《asp.net mvc 4框架揭秘》主要针对新版本的ASP.NET MVC 4,深入剖析底层框架从请求接收到响应回复的整个处理流程(包括URL路由、Controller的激活、Model元数据的解析、Model的绑定、Model的验证、Action的执行、View的呈现和ASP.NET Web API等),并在此基础上指导读者如何通过对ASP.NET MVC框架本身的扩展解决应用开发中的实际问题。

章节目录

第1章 ASP.NET + MVC1.1 传统MVC模式1.1.1 自治视图1.1.2 什么是MVC模式1.2 MVC的变体1.2.1 MVP1.2.2 Model 21.2.3 ASP.NETMVC与Model 21.3 IIS/ASP.NET管道1.3.1 IIS 5.x与ASP.NET1.3.2 IIS 6.0与ASP.NET1.3.3 IIS 7.0与ASP.NET1.3.4 ASP.NET管道1.4 ASP.NET MVC是如何运行的1.4.1 建立在“迷你版”ASP.NET MVC上的Web应用1.4.2 URL路由1.4.3 Controller的激活1.4.4 Action的执行本章小结第2章 URL路由2.1 ASP.NET路由系统2.1.1 请求URL与物理文件的分离2.1.2 实例演示:通过URL路由实现请求地址与。aspx页面的映射(S201)2.1.3 Route与RouteTable2.1.4 路由映射2.1.5 根据路由规则生成URL2.2 ASP.NET MVC扩展2.2.1 路由映射2.2.2 实例演示:注册路由映射与查看路由信息(S208)2.2.3 缺省URL参数2.2.4 基于Area的路由映射2.2.5 链接和URL的生成2.3 动态HttpHandler映射2.3.1 UrlRoutingModule2.3.2 PageRouteHandler与MvcRouteHandler2.3.3 ASP.NET路由系统扩展本章小结第3章 Controller的激活3.1 总体设计3.1.1 Controller3.1.2 ControllerFactory3.1.3 ControllerBuilder3.1.4 Controller的激活与URL路由3.2 默认实现3.2.1 Controller类型的解析3.2.2 Controller类型的缓存3.2.3 Controller的释放和会话状态行为的控制3.3 IoC的应用3.3.1 从Unity来认识IoC3.3.2 Controller与Model的分离3.3.3 基于IoC的ControllerFactory3.3.4 基于IoC的ControllerActivator3.3.5 基于IoC的DependencyResolver本章小结第4章 Model元数据的解析4.1 Model元数据及其定制4.1.1 Model元数据层次化结构4.1.2 基本Model元数据信息4.1.3 Model元数据的定制4.1.4 IMetadataAware接口4.2 Model元数据与Model模板4.2.1 实例演示:通过模板将布尔值显示为RadioButton(S409)4.2.2 预定义模板4.2.3 DataTypeName与模板名称4.2.4 模板的获取与执行4.2.5 实例演示:通过定制Model元数据和自定义模板 实现预定义列表的呈现(S412)4.3 Model元数据的提供机制4.3.1 再谈ModelMetadata4.3.2 ModelMetadataProvider4.3.3 Model元数据提供系统的扩展本章小结第5章 Model的绑定5.1 ControllerDescriptor、ActionDescriptor与ParameterDescriptor5.1.1 ControllerDescriptor5.1.2 ActionDescriptor5.1.3 ParameterDescriptor5.2 ValueProvider5.2.1 NameValueCollectionValueProvider5.2.2 DictionaryValueProvider5.2.3 ValueProviderFactory5.2.4 ValueProviderFactories5.3 ModelBinder5.3.1 ModelBinder与ModelBinderProvider5.3.2 ModelState与Model绑定5.3.3 ModelBindingContext的创建5.4 Model绑定的默认实现5.4.1 简单类型5.4.2 复杂类型5.4.3 数组5.4.4 集合5.4.5 字典本章小结第6章 Model的验证6.1 ModelValidator与ModelValidatorProvider6.1.1 ModelValidator6.1.2 ModelValidatorProvider6.1.3 ModelValidatorProviders6.2 Model绑定与验证6.2.1 ModelState6.2.2 验证消息的呈现6.2.3 Model绑定中的验证6.3 基于数据注解特性的Model验证6.3.1 ValidationAttribute特性6.3.2 DataAnnotationsModelValidator6.3.3 DataAnnotationsModelValidatorProvider6.3.4 将ValidationAttribute应用到参数上6.3.5 一种Model类型,多种验证规则6.4 客户端验证6.4.1 jQuery验证6.4.2 基于jQuery的Model验证6.4.3 自定义验证本章小结第7章 Action的执行7.1 异步Action的定义7.1.1 基于线程池的请求处理机制7.1.2 两种异步Action方法的定义7.1.3 AsyncManager7.2 Action方法的执行7.2.1 MvcHandler对请求的处理7.2.2 Controller的执行7.2.3 ActionInvoker的执行7.2.4 ControllerDescriptor的同步与异步7.2.5 ActionDescriptor的执行7.3 筛选器的执行7.3.1 Filter及其提供机制7.3.2 AuthorizationFilter7.3.3 ActionFilter7.3.4 ExceptionFilter7.3.5 实例演示:集成EntLib实现自动化异常处理(S713, S714, S715)7.3.6 ResultFilter本章小结第8章 View的呈现8.1 ActionResult8.1.1 EmptyResult8.1.2 ContentResult8.1.3 FileResult8.1.4 JavaScriptResult8.1.5 JsonResult8.1.6 HttpStatusCodeResult8.1.7 RedirectResult/RedirectToRouteResult8.2 ViewResult与ViewEngine8.2.1 View引擎中的View8.2.2 ViewEngine8.2.3 ViewResult的执行8.3 Razor引擎8.3.1 View的编译原理8.3.2 WebViewPage与WebViewPage8.3.3 RazorView8.3.4 RazorViewEngine本章小结第9章 ASP.NET Web API9.1 Web、REST与Web API9.1.1 Web如此简单9.1.2 REST是什么9.1.3 ASP.NET Web API9.2 服务端管道9.2.1 ASP.NET Web API管道式设计9.2.2 HttpMessageHandler9.2.3 HttpServer9.2.4 实例演示:自定义HttpMessageHandler实现HTTP方法重写(S903)9.3 HttpControllerDispatcher9.3.1 HttpController的激活9.3.2 HttpController的执行9.3.3 Action的选择9.3.4 Model元数据的解析9.3.5 Action参数绑定9.3.6 Model验证9.3.7 Action的执行与结果的响应9.4 Web API的调用和自我寄宿9.4.1 HttpClient9.4.2 HttpSelfHostServer本章小结第10章 案例实践10.1 功能性简介10.1.1 商品列表的呈现10.1.2 定购商品10.1.3 登录与错误页面10.2 设计概述10.2.1 Controller-Service-Repository10.2.2 IoC的应用10.2.3 AOP的应用10.2.4 异常处理10.3 编程实现10.3.1 数据表的创建10.3.2 Repository10.3.3 Service10.3.4 路由注册和布局10.3.5 ProductController10.3.6 OrderController10.3.7 AccountController本章小结附录A 实例列表

使用说明

1、下载并解压,得出pdf文件

2、如果打不开本文件,请务必下载pdf阅读器

3、安装后,在打开解压得出的pdf文件

4、双击进行阅读

应用截图