-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
ASP.NET MVC4架構揭秘 版權信息
- ISBN:9787121190490
- 條形碼:9787121190490 ; 978-7-121-19049-0
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
ASP.NET MVC4架構揭秘 本書特色
asp.net mvc功能強大,它提供了一種全新的編程方式使我們可以將mvc模式很自然地融入到動態網站的開發之中。由它帶來的對關注點清晰分離和對html的細粒度控制使我們真正體會到了敏捷開發的樂趣。借助于asp.net mvc提供的眾多特性,不但可以使我們在復雜應用中靈活地采用tdd(測試驅動開發)的夢想變成現實,還能讓我們的應用盡可能地擁抱*新的web標準。
ASP.NET MVC4架構揭秘 內容簡介
針對*新版本的asp.net mvc 4,深入剖析底層框架從請求接收到響應回復的整個處理流程(包括url路由、controller的激活、model元數據的解析、model的綁定、model的驗證、action的執行、view的呈現和asp.net web api等),并在此基礎上指導讀者如何通過對asp.net mvc框架本身的擴展解決應用開發中的實際問題。
ASP.NET MVC4架構揭秘 目錄
第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.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.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.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
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 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.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
ASP.NET MVC4架構揭秘 相關資料
可以將本書視為一本“架構設計”的書 在我的周圍存在這樣的一些人,他們以剛畢業一兩年的畢業生為主,他們大都工作勤奮、聰明好學,手中經常捧著gof的《設計模式》,總是希望將書中的設計模式應用到具體項目之中,或者希望通過項目的實踐來印證他們在書本上的設計模式,但是理論和實踐之間的距離總讓他們感到困惑。 要從真實的項目或者產品中學習“實用”的軟件架構設計知識,先得確定目標項目或者產品中采用的架構思想和設計模式是正確的,而我們參與的很多項目其實被“架構”得一塌糊涂。對于像asp.net這樣的產品,其基礎架構能夠在很長一段時間內保持不變,本身就證明了應用在上面的架構設計的正確性,它們不正是我們學習架構設計最好的素材嗎?本書對asp.net mvc框架的運行機制進行了深入剖析,實際上是將asp.net mvc的整個設計展示在讀者面前,讀者朋友們也許可以將本書作為一本“架構設計”的書來讀。
ASP.NET MVC4架構揭秘 作者簡介
蔣金楠,網名Artech,高級軟件顧問。微軟6任MVP(Solutions Architecture、Connected System與Microsoft Integration)。著《WCF全面解析》(上、下冊)、《ASP.NET MVC 4框架揭秘》等。對.NET Framework、C#、ASP.NET、SQL Server、設計模式、軟件架構,以及主流的開源框架有著深入的研究。尤其是在WCF技術方面,屬國內較早接觸WCF的人之一,同時對.NET Remoting、MSMQ通信技術有深入的理解。博客園推薦博客(目前排名第一),2012年度51CTO IT博客大賽10佳。
- >
詩經-先民的歌唱
- >
上帝之肋:男人的真實旅程
- >
苦雨齋序跋文-周作人自編集
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
唐代進士錄
- >
隨園食單
- >
羅庸西南聯大授課錄
- >
經典常談