首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 ASP.NET MVC4框架揭秘
内容
编辑推荐

蒋金楠编著的这本《ASP.NET MVC 4框架揭秘》是让处于ASP.NET MVC第一层次的读者快速进入第二和第三层次的书。全书共分10章,内容包括:ASP.NET + MVC,URL路由,Controller的激活,Model元数据的解析,Model的绑定,Model的验证,Action的执行,View的呈现,ASP.NET Web API,案例实践。

内容推荐

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

《ASP.NET MVC 4框架揭秘》由蒋金楠编著。

目录

第1章 ASP.NET + MVC

 1.1 传统MVC模式

1.1.1 自治视图

1.1.2 什么是MVC模式

 1.2 MVC的变体

1.2.1 MVP

1.2.2 Model 2

1.2.3 ASP.NETMVC与Model 23

 1.3 IIS/ASP.NET管道

1.3.1 IIS 5.x与ASP.NET

1.3.2 IIS 6.0与ASP.NET

1.3.3 IIS 7.0与ASP.NET

1.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与RouteTable

2.1.4 路由映射

2.1.5 根据路由规则生成URL

 2.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 UrlRoutingModule

2.3.2 PageRouteHandler与MvcRouteHandler

2.3.3 ASP.NET路由系统扩展

 本章小结

第3章 Controller的激活

 3.1 总体设计

3.1.1 Controller

3.1.2 ControllerFactory

3.1.3 ControllerBuilder

3.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来认识IoC

3.3.2 Controller与Model的分离

3.3.3 基于IoC的ControllerFactory

3.3.4 基于IoC的ControllerActivator

3.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 再谈ModelMetadata

4.3.2 ModelMetadataProvider

4.3.3 Model元数据提供系统的扩展

 本章小结

第5章 Model的绑定

 5.1 ControllerDescriptor、ActionDescriptor与ParameterDescriptor

5.1.1 ControllerDescriptor

5.1.2 ActionDescriptor

5.1.3 ParameterDescriptor

 5.2 ValueProvider

5.2.1 NameValueCollectionValueProvider

5.2.2 DictionaryValueProvider

5.2.3 ValueProviderFactory

5.2.4 ValueProviderFactories

 5.3 ModelBinder

5.3.1 ModelBinder与ModelBinderProvider

5.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与ModelValidatorProvider

6.1.1 ModelValidator

6.1.2 ModelValidatorProvider

6.1.3 ModelValidatorProviders

 6.2 Model绑定与验证

6.2.1 ModelState

6.2.2 验证消息的呈现

6.2.3 Model绑定中的验证

 6.3 基于数据注解特性的Model验证

6.3.1 ValidationAttribute特性

6.3.2 DataAnnotationsModelValidator

6.3.3 DataAnnotationsModelValidatorProvider

6.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 AsyncManager

 7.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 AuthorizationFilter

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.1 EmptyResult

8.1.2 ContentResult

8.1.3 FileResult

8.1.4 JavaScriptResult

8.1.5 JsonResult

8.1.6 HttpStatusCodeResult

8.1.7 RedirectResult/RedirectToRouteResult

 8.2 ViewResult与ViewEngine

8.2.1 View引擎中的View

8.2.2 ViewEngine

8.2.3 ViewResult的执行

 8.3 Razor引擎

8.3.1 View的编译原理

8.3.2 WebViewPage与WebViewPage<TModel>

8.3.3 RazorView

8.3.4 RazorViewEngine

 本章小结

第9章 ASP.NET Web API

 9.1 Web、REST与Web API

9.1.1 Web如此简单

9.1.2 REST是什么

9.1.3 ASP.NET Web API

 9.2 服务端管道

9.2.1 ASP.NET Web API管道式设计

9.2.2 HttpMessageHandler

9.2.3 HttpServer

9.2.4 实例演示:自定义HttpMessageHandler实现HTTP方法重写(S903)

 9.3 HttpControllerDispatcher

9.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 HttpClient

9.4.2 HttpSelfHostServer

 本章小结

第10章 案例实践

 10.1 功能性简介

10.1.1 商品列表的呈现

10.1.2 定购商品

10.1.3 登录与错误页面

 10.2 设计概述

10.2.1 Controller-Service-Repository

10.2.2 IoC的应用

10.2.3 AOP的应用

10.2.4 异常处理

 10.3 编程实现

10.3.1 数据表的创建

10.3.2 Repository

10.3.3 Service

10.3.4 路由注册和布局

10.3.5 ProductController

10.3.6 OrderController

10.3.7 AccountController

 本章小结

附录A 实例列表

标签
缩略图
书名 ASP.NET MVC4框架揭秘
副书名
原作名
作者 蒋金楠
译者
编者
绘者
出版社 电子工业出版社
商品编码(ISBN) 9787121190490
开本 16开
页数 578
版次 1
装订 平装
字数 855
出版时间 2013-01-01
首版时间 2013-01-01
印刷时间 2013-01-01
正文语种
读者对象 青年(14-20岁),研究人员,普通成人
适用范围
发行范围 公开发行
发行模式 实体书
首发网站
连载网址
图书大类 教育考试-考试-计算机类
图书小类
重量 0.94
CIP核字
中图分类号 TP393.092
丛书名
印张 37
印次 1
出版地 北京
250
177
25
整理
媒质 图书
用纸 普通纸
是否注音
影印版本 原版
出版商国别 CN
是否套装 单册
著作权合同登记号
版权提供者
定价
印数 3000
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/17 18:04:41