ASP.NET MVC實(shí)戰(zhàn)

出版時(shí)間:2010-12  出版社:人民郵電出版社  作者:(美)巴勒莫 等著,姚軍 譯  頁(yè)數(shù):324  譯者:姚軍  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

MVC作為一種流行的應(yīng)用程序開(kāi)發(fā)框架已經(jīng)存在多年。現(xiàn)在,Microsoft公司也加入了這個(gè)社區(qū),ASP.NET MVC框架為應(yīng)用程序開(kāi)發(fā)人員提供利用成熟開(kāi)發(fā)模式,開(kāi)發(fā)易于理解、易于測(cè)試和易于維護(hù)的應(yīng)用程序的新利器。本書(shū)通過(guò)一個(gè)已經(jīng)投產(chǎn)的代碼營(yíng)網(wǎng)站實(shí)例,介紹了這個(gè)框架的方方面面,貫穿本書(shū)始終的是MVC框架的特性及其重要的設(shè)計(jì)理念(關(guān)注點(diǎn)分離、依賴注入等),一個(gè)完整的開(kāi)發(fā)過(guò)程(包括建立模型、編碼和測(cè)試)為開(kāi)發(fā)人員提供了熟悉這一新框架的極好示范,同時(shí)揭示了與成熟的MVC框架(如Ruby on rails等)的比較以及互相借鑒之處。    本書(shū)適合于對(duì)MVC框架感興趣的ASP.NET開(kāi)發(fā)人員,其中的許多設(shè)計(jì)原則和最佳實(shí)踐則可以適合于各種開(kāi)發(fā)人員。

書(shū)籍目錄

第1章 ASP.NET MVC入門(mén) 1.1 默認(rèn)應(yīng)用程序詳解  1.1.1 創(chuàng)建項(xiàng)目  1.1.2 第一個(gè)路由  1.1.3 運(yùn)行啟動(dòng)項(xiàng)目 1.2 第一個(gè)從頭開(kāi)始創(chuàng)建的ASP.NET MVC控制器 1.3 我們的第一個(gè)視圖 1.4 確保應(yīng)用程序可維護(hù) 1.5 測(cè)試控制器類(lèi) 1.6 小結(jié)第2章 深入模型 2.1 理解領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)基礎(chǔ)知識(shí) 2.2 本書(shū)所用的領(lǐng)域模型  2.2.1 關(guān)鍵實(shí)體和值對(duì)象  2.2.2 聚合體  2.2.3 領(lǐng)域模型的持久化 2.3 表現(xiàn)模型  2.3.1 表現(xiàn)模型的職責(zé)  2.3.2 從領(lǐng)域模型中投影 2.4 使用模型進(jìn)行工作  2.4.1 制作路由  2.4.2 制作控制器動(dòng)作  2.4.3 測(cè)試驅(qū)動(dòng)特性  2.4.4 完成視圖 2.5 小結(jié)第3章 深入控制器 3.1 控制器動(dòng)作 3.2 簡(jiǎn)單的控制器不需要視圖 3.3 測(cè)試控制器  3.3.1 測(cè)試RedirectController  3.3.2 明確依賴  3.3.3 使用測(cè)試替身  3.3.4 好的控制器單元測(cè)試的要素 3.4 簡(jiǎn)單的動(dòng)作和視圖 3.5 使用表單值 3.6 處理查詢字符串參數(shù) 3.7 在動(dòng)作參數(shù)中綁定更復(fù)雜的對(duì)象 3.8 傳遞ViewData的選項(xiàng) 3.9 過(guò)濾器 3.10 小結(jié)第4章 深入視圖 4.1 ASP.NET MVC與Web Forms的不同 4.2 文件夾結(jié)構(gòu)和視圖基礎(chǔ) 4.3 視圖基礎(chǔ)概述  4.3.1 研究IViewEngine抽象  4.3.2 理解ASP.NET MVC中的母版頁(yè)  4.3.3 使用ViewData發(fā)送對(duì)象到視圖  4.3.4 局部視圖有助于分解復(fù)雜的界面 4.4 利用視圖創(chuàng)建動(dòng)態(tài)界面  4.4.1 使用視圖助手和數(shù)據(jù)綁定呈現(xiàn)表單  4.4.2 將HTML表單回傳給服務(wù)器  4.4.3 驗(yàn)證和錯(cuò)誤報(bào)告  4.4.4 擴(kuò)展HtmlHelper 4.5 小結(jié)第5章 路由 5.1 什么是路由  5.1.1 什么是curl命令  5.1.2 用路由奪回URL控制權(quán) 5.2 設(shè)計(jì)一個(gè)URL架構(gòu)  5.2.1 建立簡(jiǎn)單、清晰的URL  5.2.2 建立可編程URL  5.2.3 允許URL參數(shù)沖突  5.2.4 保持URL簡(jiǎn)短  5.2.5 盡量避免暴露數(shù)據(jù)庫(kù)ID  5.2.6 考慮添加不必要的信息 5.3 在ASP.NET MVC中實(shí)現(xiàn)路由  5.3.1 一個(gè)在線商店的URL架構(gòu)  5.3.2 添加一個(gè)自定義的靜態(tài)路由  5.3.3 添加一個(gè)自定義的動(dòng)態(tài)路由  5.3.4 catch-all路由 5.4 使用路由系統(tǒng)生成URL 5.5 為Code Camp Server創(chuàng)建路由 5.6 測(cè)試路由表現(xiàn) 5.7 將路由用于現(xiàn)有的ASP.NET項(xiàng)目 5.8 小結(jié)第6章 自定義和擴(kuò)展ASP.NET MVC框架 6.1 擴(kuò)展URL路由 6.2 創(chuàng)建你自己的ControllerFactory  6.2.1 (ControllerFactory)實(shí)現(xiàn)  6.2.2 為控制器利用IoC 6.3 擴(kuò)展控制器  6.3.1 創(chuàng)建一個(gè)可格式化控制器  6.3.2 使用動(dòng)作過(guò)濾器 6.4 創(chuàng)建一個(gè)自定義視圖引擎 6.5 為ASP.NET MVC定制Visual Studio  6.5.1 創(chuàng)建自定義T4模板  6.5.2 添加一個(gè)自定義測(cè)試項(xiàng)目模板到新建項(xiàng)目向?qū)А?.6 小結(jié)第7章 復(fù)雜網(wǎng)站架構(gòu)擴(kuò)展 7.1 簡(jiǎn)化大的控制器動(dòng)作 7.2 嚴(yán)格控制視圖  7.2.1 使用和創(chuàng)建視圖助手  7.2.2 創(chuàng)建部分視圖  7.2.3 創(chuàng)建組件 7.3 使用動(dòng)作過(guò)濾器裝入公用數(shù)據(jù) 7.4 將控制器組織到區(qū)域  7.4.1 捕捉用于一個(gè)請(qǐng)求的區(qū)域  7.4.2 創(chuàng)建具有區(qū)域支持的視圖引擎  7.4.3 全部連接起來(lái) 7.5 小結(jié)第8章 利用現(xiàn)有ASP.NET特性 8.1 ASP.NET服務(wù)器控件  8.1.1 TextBox  8.1.2 其他常用控件  8.1.3 GridView  8.1.4 在哪里能得到這個(gè)好東西 8.2 狀態(tài)管理  8.2.1 緩存  8.2.2 會(huì)話狀態(tài)  8.2.3 Cookie  8.2.4 請(qǐng)求存儲(chǔ) 8.3 跟蹤和調(diào)試  8.3.1 TraceContext  8.3.2 健康監(jiān)控 8.4 實(shí)現(xiàn)個(gè)性化和本地化  8.4.1 利用ASP.NET個(gè)性化  8.4.2 利用ASP.NET本地化 8.5 實(shí)現(xiàn)ASP.NET網(wǎng)站地圖 8.6 小結(jié)第9章 ASP.NET MVC中的AJAX 9.1 用一個(gè)示例進(jìn)入AJAX 9.2 使用ASP.NET Web Forms的AJAX 9.3 ASP.NET MVC中的AJAX  9.3.1 劫持Code Camp Server  9.3.2 AJAX與JASON  9.3.3 為控制器添加備用視圖格式  9.3.4 從視圖中消費(fèi)JSON動(dòng)作  9.3.5 AJAX助手 9.4 小結(jié)第10章 宿主環(huán)境和部署 10.1 部署方案 10.2 XCOPY部署 10.3 部署到IIS 7 10.4 部署到IIS 6及更早版本  10.4.1 使用.aspx擴(kuò)展配置路由  10.4.2 使用自定義擴(kuò)展名配置路由  10.4.3 使用具有選擇禁用的通配符映射  10.4.4 使用URL重寫(xiě) 10.5 自動(dòng)化部署  10.5.1 采用持續(xù)集成  10.5.2 啟用按鈕操作的XCOPY部署  10.5.3 管理環(huán)境配置 10.6 小結(jié)第11章 探索MonoRail和Ruby on Rails 11.1 MonoRail  11.1.1 特性概述  11.1.2 ActiveRecord和Windsor  11.1.3 可用于ASP.NET MVC中的MonoRail和Castle特性 11.2 Ruby on Rails  11.2.1 慣例優(yōu)先于配置以及“Rails方式”  11.2.2 ActiveRecord  11.2.3 ActionPack 11.3 小結(jié)第12章 最佳實(shí)踐 12.1 控制器  12.1.1 層次超類(lèi)型(Layer Supertype)  12.1.2 過(guò)濾器  12.1.3 智能綁定器  12.1.4 硬編碼的字符串  12.1.5 獨(dú)立的視圖模型  12.1.6 驗(yàn)證(Validation) 12.2 視圖  12.2.1 強(qiáng)類(lèi)型視圖  12.2.2 與重復(fù)戰(zhàn)斗  12.2.3 括號(hào)表達(dá)式 12.3 路由  12.3.1 測(cè)試路由  12.3.2 動(dòng)作命名 12.4 測(cè)試  12.4.1 控制器單元測(cè)試  12.4.2 模型綁定器單元測(cè)試  12.4.3 動(dòng)作過(guò)濾器單元測(cè)試  12.4.4 用UI測(cè)試進(jìn)行最終測(cè)試 12.5 小結(jié)第13章 訣竅 13.1 jQuery自動(dòng)完成文本框 13.2 自動(dòng)客戶端驗(yàn)證 13.3 使用NHibernate進(jìn)行數(shù)據(jù)訪問(wèn)  13.3.1 參考實(shí)現(xiàn)的功能概述  13.3.2 應(yīng)用程序架構(gòu)概述  13.3.3 領(lǐng)域模型-應(yīng)用程序核心  13.3.4 NHibernate配置-應(yīng)用程序的基礎(chǔ)架構(gòu)  13.3.5 UI利用領(lǐng)域模型  13.3.6 協(xié)同工作  13.3.7 使用NHibernate封裝數(shù)據(jù)訪問(wèn) 13.4 使用Spark視圖引擎設(shè)計(jì)視圖  13.4.1 安裝并配置Spark  13.4.2 簡(jiǎn)單的Spark視圖示例 13.5 小結(jié)

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    ASP.NET MVC實(shí)戰(zhàn) PDF格式下載


用戶評(píng)論 (總計(jì)21條)

 
 

  •   灰常不錯(cuò)的一本書(shū),剛?cè)隡VC的可以看看
  •   嗯!剛下訂單!好書(shū)。朋友介紹的。很好的MVC教材
  •   mvc+領(lǐng)域驅(qū)動(dòng)很實(shí)用
  •   書(shū)講得比較全面,也很好理解,幫助很大
  •   講的很詳細(xì),雖然很基礎(chǔ),適合新手。我一天就看完了,很多內(nèi)容都接觸過(guò),所以對(duì)于我來(lái)說(shuō)比較基礎(chǔ),不過(guò)基礎(chǔ)中還是有很多收益的。
  •   幫朋友買(mǎi)的,內(nèi)容適合想快速上手的朋友
  •   明明是讓周六日及公眾假期送貨的,可是周三就送到,什么服務(wù)嘛,無(wú)語(yǔ)啊.....
  •   如果有一定開(kāi)發(fā)asp****網(wǎng)站的經(jīng)驗(yàn)的話,這本可以是轉(zhuǎn)向asp**** mvc很好的入門(mén)書(shū)
    但是沒(méi)有asp****經(jīng)驗(yàn)的話,不推薦直接看此書(shū)
  •   ASP**** MVC不錯(cuò)的教程
  •   作者說(shuō)這本書(shū)的讀者是對(duì)ASP****非常熟悉的人,我看完此書(shū)以后的卻如此。
    假如你的語(yǔ)文很好,那么這本書(shū)可以再次提高你得語(yǔ)文水平,因?yàn)檎緯?shū)中的病句可以讓你把句子中的詞語(yǔ)重構(gòu)起來(lái),組成一句能表達(dá)作者意思的語(yǔ)句。
    如果你的英語(yǔ)很好,你可以把句子中的詞語(yǔ)翻譯成英文單詞,再去理解成中文,那樣比直接理解我們熟悉的國(guó)語(yǔ)還簡(jiǎn)單一些。
    還有你事先要對(duì)asp****的專(zhuān)業(yè)單詞比較了解,因?yàn)樽g者根本不懂a(chǎn)sp或者***,如把profile譯為概要,genericType譯為通用類(lèi)型,數(shù)不勝數(shù),我懷疑是直接用google翻譯的。寫(xiě)出這本書(shū)的作者很牛,能真正看懂這本中文版書(shū)的人也很牛。
    我不想寫(xiě)貶低譯者的話,那樣也會(huì)貶低我自己,只是提醒還買(mǎi)這本書(shū)的朋友,這本書(shū)是本好書(shū),只是國(guó)語(yǔ)版不好懂,要認(rèn)真研讀才行。
  •   內(nèi)容還可以,比較全面但是不太深入,翻譯質(zhì)量一般
  •   是一本好書(shū),翻譯得不是很好
  •   書(shū)呢,感覺(jué)都還可以,因?yàn)闆](méi)什么經(jīng)驗(yàn),暫時(shí)也說(shuō)不出太多。里面介紹的國(guó)外的一些源碼還是值得研究學(xué)習(xí)的
  •   哈哈,很不錯(cuò)啊
  •   應(yīng)該還不錯(cuò),正在看!?。?/li>
  •   書(shū)還行,與想的不怎么一樣吧。
  •   有點(diǎn)太深
  •   dssdd
  •   還沒(méi)看完,感覺(jué)很難看進(jìn)去。
  •   理論多,實(shí)際使用操作少
  •   老婆隨便看得,還不錯(cuò)
 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7