欢迎您来到懒之才-站长的分享平台!   学会偷懒,并懒出境界是提高工作效率最有效的方法!
首页 > 教程文档 > ASP > ASP.NET+MVC+4框架揭秘(蒋金楠)[PDF][随书源码][24.11MB]

ASP.NET+MVC+4框架揭秘(蒋金楠)[PDF][随书源码][24.11MB]

2019-06-16 474 收藏 0 赞一个 0 真差劲 0 去评论 去下载

内容简介

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

目录

第1章 ASP.NET +MVC
 1.1 传统MVC模式
  1.1.1 自治视图
  1.1.2 什么是MVC模式
 1.2 MVC的变体
  1.2.1 MVP
  1.2.2 Model2
  1.2.3 ASP.NETMVC与Model 2
 1.3 IIS/ASP.NET管道
  1.3.1 IIS5.x与ASP.NET
  1.3.2 IIS6.0与ASP.NET
  1.3.3 IIS7.0与ASP.NET
  1.3.4 ASP.NET管道
 1.4 ASP.NETMVC是如何运行的
  1.4.1 建立在“迷你版”ASP.NETMVC上的Web应用
  1.4.2 URL路由
  1.4.3Controller的激活
  1.4.4 Action的执行
  本章小结
第2章 URL路由
 2.1 ASP.NET路由系统
  2.1.1 请求URL与物理文件的分离
  2.1.2实例演示:通过URL路由实现请求地址与.aspx页面的映射(S201)
  2.1.3 Route与RouteTable
  2.1.4 路由映射
  2.1.5 根据路由规则生成URL
 2.2 ASP.NETMVC扩展
  2.2.1 路由映射
  2.2.2实例演示:注册路由映射与查看路由信息(S208)
  2.2.3 缺省URL参数
  2.2.4 基于Area的路由映射
  2.2.5 链接和URL的生成
 2.3 动态HttpHandler映射
  2.3.1UrlRoutingModule
  2.3.2 PageRouteHandler与MvcRouteHandler
  2.3.3ASP.NET路由系统扩展
  本章小结
第3章 Controller的激活
 3.1 总体设计
  3.1.1 Controller
  3.1.2ControllerFactory
  3.1.3ControllerBuilder
  3.1.4 Controller的激活与URL路由
 3.2 默认实现
  3.2.1Controller类型的解析
  3.2.2Controller类型的缓存
  3.2.3Controller的释放和会话状态行为的控制
 3.3 IoC的应用
  3.3.1 从Unity来认识IoC
  3.3.2Controller与Model的分离
  3.3.3 基于IoC的ControllerFactory
  3.3.4 基于IoC的ControllerActivator
  3.3.5基于IoC的DependencyResolver
  本章小结
第4章 Model元数据的解析
 4.1Model元数据及其定制
  4.1.1 Model元数据层次化结构
  4.1.2 基本Model元数据信息
  4.1.3 Model元数据的定制
  4.1.4IMetadataAware接口
 4.2Model元数据与Model模板
  4.2.1实例演示:通过模板将布尔值显示为RadioButton(S409)
  4.2.2预定义模板
  4.2.3DataTypeName与模板名称
  4.2.4 模板的获取与执行
  4.2.5实例演示:通过定制Model元数据和自定义模板实现预定义列表的呈现(S412)
 4.3 Model元数据的提供机制
  4.3.1再谈ModelMetadata
  4.3.2 ModelMetadataProvider
  4.3.3 Model元数据提供系统的扩展
  本章小结
第5章 Model的绑定
 5.1ControllerDescriptor、ActionDescriptor与ParameterDescriptor
  5.1.1 ControllerDescriptor
  5.1.2ActionDescriptor
  5.1.3 ParameterDescriptor
 5.2 ValueProvider
  5.2.1 NameValueCollectionValueProvider
  5.2.2DictionaryValueProvider
  5.2.3 ValueProviderFactory
  5.2.4ValueProviderFactories
 5.3 ModelBinder
  5.3.1ModelBinder与ModelBinderProvider
  5.3.2ModelState与Model绑定
  5.3.3 ModelBindingContext的创建
 5.4Model绑定的默认实现
  5.4.1 简单类型
  5.4.2 复杂类型
  5.4.3 数组
  5.4.4 集合
  5.4.5 字典
  本章小结
第6章 Model的验证
 6.1 ModelValidator与ModelValidatorProvider
  6.1.1 ModelValidator
  6.1.2ModelValidatorProvider
  6.1.3 ModelValidatorProviders
 6.2Model绑定与验证
  6.2.1 ModelState
  6.2.2验证消息的呈现
  6.2.3 Model绑定中的验证
 6.3基于数据注解特性的Model验证
  6.3.1 ValidationAttribute特性
  6.3.2DataAnnotationsModelValidator
  6.3.3 DataAnnotationsModelValidatorProvider
  6.3.4将ValidationAttribute应用到参数上
  6.3.5 一种Model类型,多种验证规则
 6.4 客户端验证
  6.4.1jQuery验证
  6.4.2基于jQuery的Model验证
  6.4.3自定义验证
  本章小结
第7章 Action的执行
 7.1异步Action的定义
  7.1.1 基于线程池的请求处理机制
  7.1.2 两种异步Action方法的定义
  7.1.3 AsyncManager
 7.2Action方法的执行
  7.2.1MvcHandler对请求的处理
  7.2.2Controller的执行
  7.2.3 ActionInvoker的执行
  7.2.4 ControllerDescriptor的同步与异步
  7.2.5 ActionDescriptor的执行
 7.3 筛选器的执行
  7.3.1 Filter及其提供机制
  7.3.2AuthorizationFilter
  7.3.3 ActionFilter
  7.3.4 ExceptionFilter
  7.3.5 实例演示:集成EntLib实现自动化异常处理(S713, S714,S715)
  7.3.6 ResultFilter
  本章小结
第8章 View的呈现
 8.1 ActionResult
  8.1.1EmptyResult
  8.1.2 ContentResult
  8.1.3 FileResult
  8.1.4 JavaScriptResult
  8.1.5 JsonResult
  8.1.6HttpStatusCodeResult
  8.1.7RedirectResult/RedirectToRouteResult
 8.2 ViewResult与ViewEngine
  8.2.1 View引擎中的View
  8.2.2 ViewEngine
  8.2.3 ViewResult的执行
 8.3 Razor引擎
  8.3.1View的编译原理
  8.3.2WebViewPage与WebViewPage
  8.3.3 RazorView
  8.3.4RazorViewEngine
  本章小结
第9章 ASP.NET Web API
 9.1 Web、REST与Web API
  9.1.1 Web如此简单
  9.1.2REST是什么
  9.1.3 ASP.NET WebAPI
 9.2 服务端管道
  9.2.1 ASP.NET Web API管道式设计
  9.2.2 HttpMessageHandler
  9.2.3 HttpServer
  9.2.4实例演示:自定义HttpMessageHandler实现HTTP方法重写(S903)
 9.3HttpControllerDispatcher
  9.3.1HttpController的激活
  9.3.2HttpController的执行
  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 HttpClient
  9.4.2 HttpSelfHostServer

文档截图

QQ截图20190616171149.jpg

ASP.NET+MVC+4框架揭秘(蒋金楠)[PDF][随书源码][24.11MB]

一、推荐使用迅雷或快车等多线程下载软件下载本站资源。

二、未登录会员无法下载,登录后可获得更多便利功能,若未注册,请先注册。

三、如果服务器暂不能下载请稍后重试!总是不能下载,请点我报错 ,谢谢合作!

四、本站大部分资源是网上搜集或私下交流学习之用,任何涉及商业盈利目的均不得使用,否则产生的一切后果将由您自己承担!本站将不对任何资源负法律责任.如果您发现本站有部分资源侵害了您的权益,请速与我们联系,我们将尽快处理.

五、如有其他问题,请加网站设计交流群(点击这里查看交流群 )进行交流。

六、如需转载本站资源,请注明转载来自并附带链接

七、本站部分资源为加密压缩文件,统一解压密码为:www.aizhanzhe.com

下载地址
大家评论