ASP.NET MVC2開發(fā)實(shí)戰(zhàn)是一本ASP.NET MVC2技術(shù)的開發(fā)設(shè)計(jì)指導(dǎo)書籍,由黃保翕編著。全書將內(nèi)容分為基礎(chǔ)觀念篇、技術(shù)講解篇和開發(fā)實(shí)戰(zhàn)篇,其中基礎(chǔ)觀念篇主要介紹了MVC架構(gòu)的基礎(chǔ)知識(shí);技術(shù)講解篇對(duì)ASP.NET MVC 2的各項(xiàng)開發(fā)技術(shù)進(jìn)行解析;開發(fā)實(shí)戰(zhàn)篇講解了開發(fā)技巧與流程;作者以循序漸進(jìn)的方式揭開ASP.NET MVC的神秘面紗,可以幫助開發(fā)人員將現(xiàn)有的ASP.NET Web Forms項(xiàng)目轉(zhuǎn)移到ASP.NET MVC架構(gòu),歡迎免費(fèi)下載閱讀。
內(nèi)容介紹
《ASP.NET MVC2開發(fā)實(shí)戰(zhàn)》以循序漸進(jìn)的方式揭開ASP.NET MVC的神秘面紗,幫助開發(fā)人員將現(xiàn)有的ASP.NETWebForms項(xiàng)目轉(zhuǎn)移到ASP.NET MVC架構(gòu),并搭配visual studio 2010開發(fā)工具,展現(xiàn)ASP.NETMVC的強(qiáng)大魅力。
基礎(chǔ)觀念篇介紹在學(xué)習(xí)ASP.NET MVC之前需要了解的技術(shù)和觀念。以及MVC架構(gòu)的基礎(chǔ)知識(shí)。技術(shù)講解篇對(duì)ASP.NET MVC 2的各項(xiàng)開發(fā)技術(shù)進(jìn)行解析。幫助解決實(shí)際問題。開發(fā)實(shí)戰(zhàn)篇通過一套完整的留言板系統(tǒng)案例詳述ASP.NET MVC 2的開發(fā)技巧與流程,以及ASP.NETMVC的安裝部署和單元測(cè)試方法,ASP.NET MVC 2新版搶先曝光與全面剖析。
ASP.NET MVC2開發(fā)實(shí)戰(zhàn)主要分成3篇?;A(chǔ)觀念篇介紹了開發(fā)人員在學(xué)習(xí)asp.mvc之前需要了解的技術(shù)和觀念,以及mvc架構(gòu)的基礎(chǔ)知識(shí)。技術(shù)講解篇針對(duì)asp. mvc2的各項(xiàng)開發(fā)技術(shù)進(jìn)行解析,以幫助開發(fā)人員解決實(shí)際問題。開發(fā)實(shí)踐篇通過一套完整的留言板系統(tǒng)案例詳述asp. mvc2的開發(fā)技巧與流程,以及asp. mvc的安裝部署和單元測(cè)試方法,適合對(duì)mvc架構(gòu)感興趣的asp.開發(fā)人員閱讀。
使用說明
1、下載并解壓,得出pdf文件
2、如果打不開本文件,請(qǐng)務(wù)必下載pdf閱讀器
3、安裝后,在打開解壓得出的pdf文件
4、雙擊進(jìn)行閱讀
ASP.NET MVC2開發(fā)實(shí)戰(zhàn)章節(jié)目錄
第1篇 基礎(chǔ)觀念篇 第1章 在學(xué)習(xí)ASP.NET MVC之前 1.1 何謂MVC 1.1.1 何謂Model 1.1.2 何謂View 1.1.3 何謂Controller 1.2 MVC架構(gòu)初探 1.2.1 關(guān)聯(lián)性 1.2.2 獨(dú)立性 1.3 為什么要使用ASP.NET MVC 1.3.1 分解關(guān)注點(diǎn)與可維護(hù)性 1.3.2 開放性與社區(qū)支持 1.3.3 開發(fā)工具與開發(fā)效率 1.3.4 易于測(cè)試的架構(gòu) 1.3.5 易于分工的架構(gòu) 總結(jié) 第2章 建立正確的開發(fā)觀念 2.1 分解關(guān)注點(diǎn) 2.2 以習(xí)慣取代配置 2.3 對(duì)開發(fā)ASP.NET MVC項(xiàng)目的建議 2.4 ASP.NET MVC中常見的問題 總結(jié) 第3章 新手上路初體驗(yàn) 3.1 認(rèn)識(shí)visual studio 3.1.1 解決方案資源管理器窗口 3.1.2 服務(wù)器資源管理器窗口 3.1.3 工具箱窗口 3.1.4 輸出窗口 3.1.5 錯(cuò)誤列表窗口 3.1.6 擴(kuò)充管理器 3.1.7 代碼段管理器 3.2 創(chuàng)建第1個(gè)ASP.NET MVC項(xiàng)目 3.2.1 用ASP.NET MVC項(xiàng)目模板創(chuàng)建項(xiàng)目 3.2.2 創(chuàng)建數(shù)據(jù)模型 3.2.3 創(chuàng)建控制器和動(dòng)作 3.2.4 創(chuàng)建視圖 3.2.5 在視圖中創(chuàng)建窗口 3.2.6 通過action接收窗口數(shù)據(jù) 3.2.7 實(shí)現(xiàn)留言顯示功能 3.3 學(xué)習(xí)MVC時(shí)的注意事項(xiàng) 3.3.1 了解不同的項(xiàng)目類型 3.3.2 初學(xué)者常犯的錯(cuò)誤 3.3.3 小心使用request對(duì)象和response對(duì)象 3.3.4 不要在視圖中編寫過多的程序邏輯 3.4 改良ASP.NET MVC項(xiàng)目 3.4.1 使用視圖數(shù)據(jù)模型 3.4.2 使用窗口驗(yàn)證功能 3.4.3 避免用戶重復(fù)發(fā)送信息 總結(jié) 第2篇 技術(shù)講解篇 第4章 網(wǎng)址路由與ASP.NET MVC的生命周期 4.1 網(wǎng)址路由 4.1.1 比對(duì)通過瀏覽器傳來的http請(qǐng)求 4.1.2 將適當(dāng)?shù)木W(wǎng)址返回瀏覽器 4.1.3 默認(rèn)網(wǎng)址路由 4.2 http請(qǐng)求的url如何對(duì)應(yīng)網(wǎng)址路由 4.2.1 網(wǎng)址路由范例 4.2.2 為網(wǎng)址路由加上限制條件 4.3 網(wǎng)址路由如何在ASP.NET MVC中生成網(wǎng)址 4.4 ASP.NET MVC的執(zhí)行生命周期 4.4.1 網(wǎng)址路由比對(duì) 4.4.2 執(zhí)行controller和action 4.4.3 執(zhí)行view并返回結(jié)果 總結(jié) 第5章 用model創(chuàng)建數(shù)據(jù)模型 5.1 model的任務(wù) 5.2 創(chuàng)建基礎(chǔ)數(shù)據(jù)模型 5.2.1 用linq to sql自動(dòng)創(chuàng)建數(shù)據(jù)模型 5.2.2 用entity framework自動(dòng)創(chuàng)建數(shù)據(jù)模型 5.2.3 手動(dòng)創(chuàng)建數(shù)據(jù)模型 5.3 擴(kuò)充基礎(chǔ)數(shù)據(jù)模型 5.3.1 定義model的metadata 5.3.2 自定義metadata驗(yàn)證屬性 5.4 實(shí)現(xiàn)庫(kù)模式 總結(jié) 第6章 剖析controller的相關(guān)技術(shù) 6.1 controller的責(zé)任 6.2 controller的類與方法 6.3 controller的執(zhí)行過程 6.4 動(dòng)作名稱選取器 6.5 動(dòng)作方法選取器 6.5.1 nonaction屬性 6.5.2 httpget屬性、httppost屬性、httpdelete屬性和httpput屬性 6.6 actionresult類 6.6.1 viewresult類 6.6.2 partialviewresult類 6.6.3 emptyresult類 6.6.4 contentresult類 6.6.5 fileresult類 6.6.6 強(qiáng)制下載文件時(shí)需注意中文文件名的問題 6.6.7 javascriptresult類 6.6.8 jsonresult類 6.6.9 redirectresult類 6.6.10 redirecttoroute類 6.7 viewdata與tempdata概述 6.7.1 viewdata 6.7.2 tempdata 6.8 模型綁定 6.8.1 簡(jiǎn)單模型綁定 6.8.2 使用formcollection類獲取窗口數(shù)據(jù) 6.8.3 復(fù)雜模型綁定 6.8.4 多個(gè)復(fù)雜模型的綁定 6.8.5 判斷模型綁定的結(jié)果 6.8.6 使用bind屬性限制可被更新的model屬性 6.9 動(dòng)作過濾器 6.9.1 授權(quán)過濾器屬性 6.9.2 動(dòng)作過濾器屬性 6.9.3 結(jié)果過濾器屬性 6.9.4 異常過濾器屬性 6.9.5 自定義動(dòng)作過濾器屬性 總結(jié) 第7章 view的相關(guān)技術(shù) 7.1 view的責(zé)任 7.2 不要用asp的觀念來編寫ASP.NET MVC程序 7.3 view如何從action中獲取數(shù)據(jù) 7.3.1 如何正確分配view 7.3.2 使用弱類型模型獲取數(shù)據(jù) 7.3.3 使用強(qiáng)類型模型獲取數(shù)據(jù) 7.4 html輔助方法 7.4.1 如何使用html輔助方法 7.4.2 html輔助方法的應(yīng)用實(shí)例 7.4.3 強(qiáng)類型輔助方法 7.4.4 dynamic data對(duì)ASP.NET MVC的支持 7.4.5 url輔助方法 7.4.6 ajax輔助方法 7.4.7 自定義html輔助方法 7.4.8 tagbuilder類詳解 7.5 masterpage模板 7.6 部分視圖 7.6.1 什么是部分視圖 7.6.2 如何創(chuàng)建一個(gè)部分視圖 7.6.3 如何調(diào)用部分視圖 7.6.4 部分視圖的高級(jí)應(yīng)用 7.6.5 用renderaction() 方法加載部分視圖 總結(jié) 第8章 area的相關(guān)技術(shù) 8.1 何時(shí)需要使用area切割網(wǎng)站 8.2 如何在現(xiàn)有項(xiàng)目中新建area 8.3 如何設(shè)定area的網(wǎng)址路由 8.4 默認(rèn)路由與area路由的優(yōu)先級(jí) 8.5 就算使用area,controller的名稱還是有沖突的 8.6 如何指定默認(rèn)網(wǎng)站與area網(wǎng)站的連接 總結(jié) 第3篇 開發(fā)實(shí)踐篇 第9章 MVCguestbook高級(jí)實(shí)戰(zhàn) 9.1 分析需求與創(chuàng)建網(wǎng)站雛形 9.1.1 規(guī)劃數(shù)據(jù)庫(kù)結(jié)構(gòu) 9.1.2 創(chuàng)建基礎(chǔ)數(shù)據(jù)模型 9.1.3 規(guī)劃網(wǎng)站功能 9.1.4 設(shè)計(jì)controller與action 9.1.5 創(chuàng)建基礎(chǔ)頁面 9.2 實(shí)現(xiàn)會(huì)員機(jī)制 9.2.1 會(huì)員注冊(cè)機(jī)制 9.2.2 會(huì)員登錄/注銷功能 9.3 實(shí)現(xiàn)留言機(jī)制 9.3.1 編寫留言列表 9.3.2 新建留言列表頁面 9.3.3 為留言列表添加分頁功能 9.3.4 編寫會(huì)員留言功能 9.3.5 編寫會(huì)員留言視圖 9.3.6 編寫版主回復(fù)功能 9.3.7 創(chuàng)建版主回復(fù)視圖 9.3.8 編寫刪除留言功能 9.4 實(shí)現(xiàn)動(dòng)作記錄機(jī)制 9.4.1 編寫actionlogattribute動(dòng)作過濾器屬性 9.4.2 將屬性應(yīng)用到action 9.5 強(qiáng)化model的結(jié)構(gòu) 9.6 使用控制反轉(zhuǎn)容器 9.6.1 ASP.NET MVC與autofac的集成 9.6.2 ASP.NET MVC與autofac集成的原理 9.6.3 讓autofac自動(dòng)解析接口和對(duì)應(yīng)的類 9.6.4 修正controller的構(gòu)造符 總結(jié) 第10章 ASP.NET MVC開發(fā)技巧 10.1 ASP.NET MVC的多語系支持 10.2 在http響應(yīng)標(biāo)題中隱藏ASP.NET MVC的版本 10.3 一起編譯visual studio和view 10.4 MVChtmlstring類的開發(fā)技巧 10.5 在MVC與web forms之間傳遞數(shù)據(jù) 10.5.1 http get方法(querystring集合)和http post方法 10.5.2 session 10.6 如何調(diào)試ASP.NET MVC源代碼 10.6.1 使用 .net framework源代碼逐步調(diào)試功能 10.6.2 下載ASP.NET MVC源代碼并添加項(xiàng)目參考 10.7 使用visual studio程序模板進(jìn)行快速開發(fā) 10.7.1 如何使用程序模板快速生成view 10.7.2 如何將內(nèi)置的程序模板添加到項(xiàng)目中 10.7.3 如何修改內(nèi)置的addcontroller程序模板并自動(dòng)生成程序代碼 10.7.4 如何新建自定義的addview程序模板并自動(dòng)生成程序代碼 10.7.5 深入t4程序生成器 總結(jié) 第11章 安裝部署 11.1 如何將網(wǎng)站部署到本地iis中 11.2 如何部署遠(yuǎn)程iis 11.3 如何用命令提示符手動(dòng)部署 11.4 部署ASP.NET MVC時(shí)常見的問題 11.4.1 無法加載文件或組件 11.4.2 部署到iis 之后看不到網(wǎng)頁 11.4.3 部署到iis 或iis 之后都無法使用網(wǎng)站 11.5 部署asp.net .0時(shí)的注意事項(xiàng) 11.5.1 安裝時(shí)的注意事項(xiàng) 11.5.2 安裝正確的 .net framework包 11.5.3 應(yīng)用程序集區(qū)不能跨 .net版本設(shè)置 總結(jié) 第12章 單元測(cè)試 12.1 關(guān)于軟件測(cè)試 12.1.1 何謂單元測(cè)試 12.1.2 何謂集成測(cè)試 12.1.3 如何區(qū)別單元測(cè)試與集成測(cè)試 12.1.4 何謂測(cè)試驅(qū)動(dòng)開發(fā) 12.2 創(chuàng)建ASP.NET MVC的單元測(cè)試項(xiàng)目 12.2.1 單元測(cè)試項(xiàng)目的命名規(guī)則 12.2.2 新建項(xiàng)目時(shí)自動(dòng)創(chuàng)建單元測(cè)試項(xiàng)目 12.2.3 通過單元測(cè)試向?qū)?chuàng)建單元測(cè)試項(xiàng)目 12.2.4 在controller類中創(chuàng)建單元測(cè)試項(xiàng)目 12.3 如何編寫ASP.NET MVC單元測(cè)試 12.3.1 單元測(cè)試的3a模板 12.3.2 編寫controller單元測(cè)試 12.3.3 在visual studio中執(zhí)行單元測(cè)試程序 12.3.4 查看程序代碼涵蓋范圍 12.3.5 編寫適合進(jìn)行單元測(cè)試的程序代碼 12.3.6 使用stub假對(duì)象完成單元測(cè)試 12.3.7 使用mock假對(duì)象完成單元測(cè)試 12.3.8 編寫routing單元測(cè)試 總結(jié)
- 下載地址
- 本地下載通道:
- 浙江電信下載
- 北京聯(lián)通下載
- 江蘇電信下載
- 廣東電信下載
有問題? 點(diǎn)此報(bào)錯(cuò)
發(fā)表評(píng)論
0條評(píng)論軟件排行榜
熱門推薦
得間免費(fèi)小說電腦版 v5.3.7.196.85M / 簡(jiǎn)體中文
網(wǎng)易云閱讀電腦版 v6.7.226.41M / 簡(jiǎn)體中文
京東讀書電腦版 v1.13.4官方版2.13M / 簡(jiǎn)體中文
數(shù)據(jù)挖掘?qū)д?官方版61.61M / 簡(jiǎn)體中文
吉利博瑞用戶手冊(cè) pdf高清版57.89M / 簡(jiǎn)體中文
未公開的Oracle數(shù)據(jù)庫(kù)秘密 迪貝斯pdf掃描版34.69M / 簡(jiǎn)體中文
PHP語言精粹電子書 pdf掃描版25.72M / 簡(jiǎn)體中文
本草綱目 5.34M / 簡(jiǎn)體中文
Scala程序設(shè)計(jì)第二版 pdf高清完整版15.83M / 簡(jiǎn)體中文
HotSpot實(shí)戰(zhàn)(陳濤著) 中文pdf掃描版82M / 簡(jiǎn)體中文