下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922
读书 > Web开发 >ASP > ASP.NET MVC 5 框架揭秘

ASP.NET MVC 5 框架揭秘

综合评级:★★★★★

定价:99.00

作者:???

出版社:电子工业出版社

出版日期:2014年8月

页数:656

字数:1050000

ISBN:9787121237812

书籍介绍

  蒋金楠编*的《ASP.NET MVC5框架揭秘》以一个 模拟ASENET MVC内部运行机制的“迷你版MVC框架” 作为开篇,其目的在于将ASENET MVC真实架构的“全 景”勾勒出来。接下来本书以请求消息在ASENET MVC 框架内部的流向为主线将相关的知识点串联起来,力 求将“黑盒式”的消息处理管道清晰透明地展示在读 者面前。相信精读本书的读者一定能够将ASENET MVC :从接收请求到响应回复的整个流程了然于胸,对包 括路由、Controller的激活、Model元数据的解析、 Action方法的选择与执行、参数的绑定与验证、过滤 器的执行及View的呈现等相关机制具有深刻的理解。

  本书以实例演示的方式介绍了很多与ASENET MVC 相关的*佳实践,同时还提供了一系列实用性的扩展 ,相信它们一定能够解决你在真实开发过程中遇到的 很多问题。本书*后一章提供的案例不仅用于演示实 践中的ASENET MVC很多架构设计方面的东西也包含其 中。除此之外,本书在很多章节还从设计的角度对 ASENET MVC的架构进行了深入分析,所以从某种意义 上讲本书可以当成一本架构设计的书来读。

  虽然与市面上任何一本相关的书相比,本书走得 *远,并*加近距离地触及ASENET MVC框架的内核, 但是就其内容本身来讲却没有涉及太多“高深莫测” 的知识点,所以阅读本书不存在太高的门槛。如果你 觉得自己对ASENET MVC所知甚少,可以利用此书来系 统地学习ASENET MVC;如果你觉得自己对ASENET 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 Model 2

1.2.3 ASP.NET MVC与Model 2

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.3.5 ASP.NET管道

1.4 ASP.NET MVC是如何运行的

1.4.1 建立在"迷你版"ASP.NET MVC上的web应用

1.4.2 路由

1.4.3 Controller的激活

1.4.4 Action的执行

1.4.5 完整的流程

第2章 路由

2.1 ASP.NET路由

2.1.1 请求URL与物理文件的分离

2.1.2 实例演示:通过路由实现请求地址与.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 路由注册(S210)

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路由系统扩展

2.3.4 实例演示:通过自定义Route对ASP.NET路由系统进行扩展

(S214)

第3章 Controller的激活

3.1 Controller激活系统全景展示

3.1.1 Controller

3.1.2 ControllerFactory

3.1.3 ControllerBuilder

3.1.4 Controller的激活与路由

3.2 Controller默认激活机制

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 IMetadataAware接口

4.2 模板化数据的呈现

4.2.1 实例演示:通过模板将布尔值显示为RadioButton(S409)

4.2.2 预定义模板

4.2.3 针对数据类型的模板

4.2.4 数据类型名称 V.S. 模板名称

4.2.5 模板的获取与执行

4.2.6 实例演示:通过定制Model元数据和自定义模板 实现预定义列表的

呈现(S412)

4.3 Model元数据的提供机制

4.3.1 再谈ModelMetadata

4.3.2 ModelMetadataProvider

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

  ……

第5章 3个描述对象

第6章 Model的绑定(上篇)

第7章 Model的绑定(下篇)

第8章 Model的验证(上篇)

第9章 Model的验证(下篇)

第10章 Action方法的执行

第11章 View的呈现

第12章 过滤器

第13章 特性路由

第14章 案例实践

附录A 实例列表

热门图书
推荐新闻
技术文库
论坛推荐