首 頁
手機版

asp.net mvc 4框架揭秘 蔣金楠pdf掃描版

ASP.NET MVC功能強大,提供了一種全新的編程方式使我們可以將MVC模式很自然地融入到動態(tài)網(wǎng)站的開發(fā)之中,但如何才能好的掌握好呢?這里小編帶給大家asp.net mvc 4框架揭秘,這是一本深度剖析asp.net mvc 4的圖書,由NET名家蔣金楠編著,全書力求將關于ASP.NET MVC框架最根本的東西帶給大家,提供了110個可供單獨下載的實例演示。這些實例在本書中具有不同的作用,有的是為了探測和證明對應的論點,有的是為了演示某種使用的編程技巧,有的直接就是一個完整的案例,可以幫助讀者更好的學習和掌握asp.net mvc 4,歡迎免費下載。

內(nèi)容介紹

《asp.net mvc 4框架揭秘》主要針對新版本的ASP.NET MVC 4,深入剖析底層框架從請求接收到響應回復的整個處理流程(包括URL路由、Controller的激活、Model元數(shù)據(jù)的解析、Model的綁定、Model的驗證、Action的執(zhí)行、View的呈現(xiàn)和ASP.NET Web API等),并在此基礎上指導讀者如何通過對ASP.NET MVC框架本身的擴展解決應用開發(fā)中的實際問題。

章節(jié)目錄

第1章 ASP.NET + MVC
1.1 傳統(tǒng)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 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.4 ASP.NET MVC是如何運行的
1.4.1 建立在“迷你版”ASP.NET MVC上的Web應用
1.4.2 URL路由
1.4.3 Controller的激活
1.4.4 Action的執(zhí)行
本章小結(jié)
第2章 URL路由
2.1 ASP.NET路由系統(tǒng)
2.1.1 請求URL與物理文件的分離
2.1.2 實例演示:通過URL路由實現(xiàn)請求地址與。aspx頁面的映射(S201)
2.1.3 Route與RouteTable
2.1.4 路由映射
2.1.5 根據(jù)路由規(guī)則生成URL
2.2 ASP.NET MVC擴展
2.2.1 路由映射
2.2.2 實例演示:注冊路由映射與查看路由信息(S208)
2.2.3 缺省URL參數(shù)
2.2.4 基于Area的路由映射
2.2.5 鏈接和URL的生成
2.3 動態(tài)HttpHandler映射
2.3.1 UrlRoutingModule
2.3.2 PageRouteHandler與MvcRouteHandler
2.3.3 ASP.NET路由系統(tǒng)擴展
本章小結(jié)
第3章 Controller的激活
3.1 總體設計
3.1.1 Controller
3.1.2 ControllerFactory
3.1.3 ControllerBuilder
3.1.4 Controller的激活與URL路由
3.2 默認實現(xiàn)
3.2.1 Controller類型的解析
3.2.2 Controller類型的緩存
3.2.3 Controller的釋放和會話狀態(tài)行為的控制
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
本章小結(jié)
第4章 Model元數(shù)據(jù)的解析
4.1 Model元數(shù)據(jù)及其定制
4.1.1 Model元數(shù)據(jù)層次化結(jié)構(gòu)
4.1.2 基本Model元數(shù)據(jù)信息
4.1.3 Model元數(shù)據(jù)的定制
4.1.4 IMetadataAware接口
4.2 Model元數(shù)據(jù)與Model模板
4.2.1 實例演示:通過模板將布爾值顯示為RadioButton(S409)
4.2.2 預定義模板
4.2.3 DataTypeName與模板名稱
4.2.4 模板的獲取與執(zhí)行
4.2.5 實例演示:通過定制Model元數(shù)據(jù)和自定義模板 實現(xiàn)預定義列表的呈現(xiàn)
(S412)
4.3 Model元數(shù)據(jù)的提供機制
4.3.1 再談ModelMetadata
4.3.2 ModelMetadataProvider
4.3.3 Model元數(shù)據(jù)提供系統(tǒng)的擴展
本章小結(jié)
第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的創(chuàng)建
5.4 Model綁定的默認實現(xiàn)
5.4.1 簡單類型
5.4.2 復雜類型
5.4.3 數(shù)組
5.4.4 集合
5.4.5 字典
本章小結(jié)
第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 驗證消息的呈現(xiàn)
6.2.3 Model綁定中的驗證
6.3 基于數(shù)據(jù)注解特性的Model驗證
6.3.1 ValidationAttribute特性
6.3.2 DataAnnotationsModelValidator
6.3.3 DataAnnotationsModelValidatorProvider
6.3.4 將ValidationAttribute應用到參數(shù)上
6.3.5 一種Model類型,多種驗證規(guī)則
6.4 客戶端驗證
6.4.1 jQuery驗證
6.4.2 基于jQuery的Model驗證
6.4.3 自定義驗證
本章小結(jié)
第7章 Action的執(zhí)行
7.1 異步Action的定義
7.1.1 基于線程池的請求處理機制
7.1.2 兩種異步Action方法的定義
7.1.3 AsyncManager
7.2 Action方法的執(zhí)行
7.2.1 MvcHandler對請求的處理
7.2.2 Controller的執(zhí)行
7.2.3 ActionInvoker的執(zhí)行
7.2.4 ControllerDescriptor的同步與異步
7.2.5 ActionDescriptor的執(zhí)行
7.3 篩選器的執(zhí)行
7.3.1 Filter及其提供機制
7.3.2 AuthorizationFilter
7.3.3 ActionFilter
7.3.4 ExceptionFilter
7.3.5 實例演示:集成EntLib實現(xiàn)自動化異常處理(S713, S714, S715)
7.3.6 ResultFilter
本章小結(jié)
第8章 View的呈現(xiàn)
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的執(zhí)行
8.3 Razor引擎
8.3.1 View的編譯原理
8.3.2 WebViewPage與WebViewPage
8.3.3 RazorView
8.3.4 RazorViewEngine
本章小結(jié)
第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實現(xiàn)HTTP方法重寫(S903)
9.3 HttpControllerDispatcher
9.3.1 HttpController的激活
9.3.2 HttpController的執(zhí)行
9.3.3 Action的選擇
9.3.4 Model元數(shù)據(jù)的解析
9.3.5 Action參數(shù)綁定
9.3.6 Model驗證
9.3.7 Action的執(zhí)行與結(jié)果的響應
9.4 Web API的調(diào)用和自我寄宿
9.4.1 HttpClient
9.4.2 HttpSelfHostServer
本章小結(jié)
第10章 案例實踐
10.1 功能性簡介
10.1.1 商品列表的呈現(xiàn)
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 編程實現(xiàn)
10.3.1 數(shù)據(jù)表的創(chuàng)建
10.3.2 Repository
10.3.3 Service
10.3.4 路由注冊和布局
10.3.5 ProductController
10.3.6 OrderController
10.3.7 AccountController
本章小結(jié)
附錄A 實例列表

使用說明

1、下載并解壓,得出pdf文件

2、如果打不開本文件,請務必下載pdf閱讀器

3、安裝后,在打開解壓得出的pdf文件

4、雙擊進行閱讀

收起介紹展開介紹
  • 下載地址
asp.net mvc 4框架揭秘 蔣金楠pdf掃描版

有問題? 點此報錯

發(fā)表評論

0條評論