ASP.NET MVC 1.0入門經典

ASP.NET MVC 1.0入門經典

《ASP.NET MVC 1.0入門經典》介紹中小型ASPNETMVC應用程式涉及的所有基本概念、原理、方法及開發策略。它首先介紹ASPNETMVC的主要元素以及MVC模式的核心原理,然後講述如何在ASP.NETMVC.中運行這些理論知識,最後提供了兩個真實的案例研究,以便幫助您掌握ASPNET領域的更多實踐知識。點擊連結進入英文版: Beginning ASP.NET MVC 1.0

基本介紹

  • 書名:ASP.NET MVC 1.0入門經典
  • 作者:凱雅雷塔(Simone Chiaretta) 納耶男(Keyvan Nayyeri)
  • 出版日期:2011年3月1日
  • 語種:簡體中文
  • ISBN:7302247765, 9787302247760
  • 外文名:Beginning ASP.NET MVC 1.0
  • 出版社:清華大學出版社
  • 頁數:494頁
  • 開本:16
  • 品牌:清華大學出版社
基本介紹,內容簡介,作者簡介,圖書目錄,

基本介紹

內容簡介

《ASP.NET MVC 1.0入門經典》:
如果您已經了解.NET和ASP.NET知識,如今想步入ASP.NETMVC知識殿堂,那么《SRNETMVC1.0入門經典》將是幫助您取得成功的最理想讀物。這本精品書籍列出大量MVC概念、ASP.NETMVC原理和代碼來闡明主要內容,循序漸進地講解在解決實際問題時用到的組件。
《ASP.NET MVC 1.0入門經典》文筆簡明流暢,緊貼實際,編排合理,允許靈活安排學習進度。它全面透徹地講解ASRNETMVC1.0最終版本的所有主題。兩個真實案例融入書中呈現的所有理論概念和微軟最新技術,引領您親身體驗最前沿的開發方法。最後扼要總結ASP.NET原理,分析如何充分發揮這個激動人心的新框架的潛力。
主要內容
MVC模式的精妙結構及諸多優勢ASENETMVC基本原理及相對於ASRNET Web Forms的優勢ASRNETMVC的模型、視圖、控制器、動作過濾器和路由元素單元測試概念、測試驅動的開發以及單元測試與Mvc模式的關係如何對ASP.NETMVC應用程式進行單元測試ASRNETMVC身份驗證、授權、快取及表單驗證的詳情AJAX以及ASP.NETMVC客戶端開發技術詳情ASRNETMVC的擴展方式
讀者對象
《ASP.NET MVC 1.0入門經典》面向剛開始接觸ASP.NETMVC的.NET開發人員。在閱讀《ASP.NET MVC 1.0入門經典》前,讀者需要具有.NET架構經驗並掌握c#或VB知識。

作者簡介

作者:(義大利)凱雅雷塔(Simone Chiaretta) (伊朗)納耶男(Keyvan Nayyeri) 譯者:王德才 戴君 陶小梅

凱雅雷塔,Simone Chiaretta現任Avanade公司資深解決方案開發人員。Simone此前曾在Esperia公司擔任Web開發人員,在Esperia開發的CMS至今仍支持著AC米蘭網站。Simone是微軟ASP.NET領域的MVP,曾參與多個開源項目的開發,他還是義大利.NET用戶組的積極成員、UGIALT.NET用戶組的創立者之一。
納耶男(Keyvan Nayyeri),一名軟體架構師和開發人員,主要致力於研究微軟開發技術。他熱衷於社區活動和開源軟體,是一些享有盛譽的.NET開源項目的領導者。Keyvan獲得微軟和線上社區給予的多項殊榮,如微軟VSXInsider和Telligent Community Server MVP。Keyvan此前曾編寫多本Wrox書籍,包括Professional Visual Studio Extensibility、ProfessionalCommunityServer以及ProfessionalVisualStudio2008。

圖書目錄

第1章 模型.視圖.控制器模式
1.1 MVC的發展歷程
1.2 MVC的原理
1.3 MVC模式的工作流程
1.3.1 被動視圖
1.3.2 表示模型
1.4 模型.視圖一表示器模式
1.5 MVC相對於傳統Web開發模式的優勢
1.5.1 單元測試
1.5.2 測試驅動開發
1.5.3 首先設計接口的方式
1.6 小結
1.7 練習

第2章 ASP.NETWebForms與ASP.NETMVC
2.1 概述
2.2 ASP.NETWebFOrlTIS與ASP.NETMVC的比較
2.2.1 ASENETWebForms存在的問題
2.2.2 ASENETMVC解決ASENET
WebForms問題的方式
2.3 編程模型
2-3.1 ASENETWebForms編程模型
2.3.2 ASENETMVC編程模型
2.4 ASP.NET開發的主要元素
2.5 ASPNET、ASPNETWlebForms以及ASP.NETMVC之間的關係
2.6 ASP.NETMVC中MVC模式的實現
2.6.1 ASP.NETMVC中的模型
2.6.2 ASENETMVC中的控制器
2.6.3 ASP.NETMVC中的視圖
2.6.4 ASENETMVC中的路由
2.7 小結
2.8 練習

第3章 ASP.NETMVC入門
3.1 安裝ASPNETMVC
3.2 創建ASP.NETMVC項目
3.3 檢查解決方案的結構
3.3.1 控制器
3.3.2 視圖
3.3.3 模型
3.3.4 ASENETMVC的應用程式類
3.3.5 Web配置檔案
3.3.6 內容檔案
3.3.7 腳本檔案
3.4 測試項目
3.5 一個ASPNETMVC示例
3.6 小結
3.7 練習

第4章 模型
4.1 Microson為MVC中的提供的內容
4.2 模型概述
4.3 用於構建模型的不同選項
4.4 LINQtoSQL
4.5 ADO.NET資料庫對象
4.6 ADO.NETEntityFramework
4.7 XML
4.8 有關創建數據模型的重要注意事項
4.9 第三方組件和工具
4.10 小結
4.1l 練習

第5章 控制器
5.1 控制器的職責
5.2 創建控制器
5.3 定義動作
5.4 向視圖傳遞數據
5.5 從請求檢索數據
5.5.1 動作參數
5.5.2 在動作中綁定數據
5.6 動作結果的類型
5.6.1 ViewResult
5.6.2 PartialViewResult
5.6.4 RedirectToRouteResult
5.6.5 JsonResult
5.6.6 JavaScriptResult
5.6.7 ContentResult
5.6.8 FileContentResult
5.6.9 EmptyResult
5.7 使用核心ASENE'[’對象
5.8 小結
5.9 練習

第6章 視圖
6.1 視圖的職責
6.2 視圖的結構
6.3 使用ⅥsualStudio創建視圖
6.3.1 鬆散類型視圖
6.3.2 強類型視圖
6.4 使用ASENETMVC方式編寫HTML
6.4.1 生成連結的輔助方法
6.4.2 表單輔助方法
6.4.3 驗證輔助方法
6.5 其他內容
6.6 編寫自己的輔助方法
6.7 創建視圖的捷徑
6.8 小結
6.9 練習

第7章 路由
7.1 沒有路由時的狀況
7.2 重要概念
7.3 路由剖析
7.3.1 UPd。屬性
7.3.2 Defaults屬性
7.3.3 Constraints屬性
7.3.4 DataTokens屬性
7.3.5 RouteHandler屬性
7.4 註冊路由的方式
7.5 使用ASP.NETMVC更簡單地
管理路由
7.6 調試路由
7.7 小結
7.8 練習

第8章 單元測試概念
8.1 單元測試的含義
8.2 單元測試的結構
8.2.1 測試的四個階段
8.2.2 固定裝置
8.2.3 執行順序
8.2.4 用於控制測試的特性
8.2.5 結果驗證
8.2.6 代碼覆蓋率
8.3 使用VisualStudio編寫測試程式
8.3.1 VisualStudio測試用戶界面
8.3.2 編寫第一個測試類
8.4 測試依賴於外部組件的類
8.4.1 使測試變得更容易的模式
8.4.2 使用測試替身
8.4.3 模擬對象
8.5 小結
8.6 練習
第9章 測試ASPNET MVC應用程式
第10章 組件
第11章 動作過濾器
第12章 AJAX
第13章 部署
第14章 利用ASP.NET Web Forms的功能
第15章 身份驗證與授權
第16章 擴展ASP.NET MVC
第17章 從ASP.NET WebForms遷移
第18章 案例研究一
第19章 案例研究二
附錄A 參考資料
附錄B 練習參考答案
  

相關詞條

熱門詞條

聯絡我們