ASP.NET MVC 5 框架揭秘

ASP.NET MVC 5 框架揭秘
定價:594
NT $ 594
  • 作者:蔣金楠
  • 出版社:電子工業出版社
  • 出版日期:2014-08-01
  • 語言:簡體中文
  • ISBN10:7121237814
  • ISBN13:9787121237812
  • 裝訂:639頁 / 普通級 / 1-1
 

內容簡介

以一個模擬ASP.NET MVC內部運行機制的「迷你版MVC框架」作為開篇,其目的在於將ASP.NET MVC真實架構的「全景」勾勒出來。

接下來《ASP.NET MVC 5 框架揭秘》以請求消息在ASP.NET MVC框架內部的流向為主線將相關的知識點串連起來,力求將」黑盒式」的消息處理管道清晰透明地展示在讀者面前。

相信精讀本書的讀者一定能夠將ASP.NET MVC從接收請求到響應回復的整個流程了然於胸,對包括路由、Controller的激活、Model元數據的解析、Action方法的選擇與執行、參數的綁定與驗證、過濾器的執行以及View的呈現等相關的機制具有深刻的理解。

《ASP.NET MVC 5 框架揭秘》以實例演示的方式介紹了很多與ASP.NET MVC相關的最佳實踐,同時還提供了一系列實用性的擴展,相信它們一定能夠解決你在真實開發過程中遇到的很多問題。《ASP.NET MVC 5 框架揭秘》最后一章提供的案例不僅僅用於演示實踐中的ASP.NET MVC,很多的架構設計方面的東西也包含其中。

除此之外,《ASP.NET MVC 5 框架揭秘》在很多章節還從設計的角度對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 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 實例列表
網路書店 類別 折扣 價格
  1. 新書
    $594