久久人人做人人妻人人玩精品hd,精品国产成人av在线,好姑娘在线视频免费观看 ,含羞草电影免费看韩国,果冻传媒一区

當前位置 : 首頁  圖書 正文

ASP.NET MVC 5高級編程(第5版)簡介,目錄書摘

2020-06-05 11:20 來源:京東 作者:京東
asp.netmvc5
ASP.NET MVC 5高級編程(第5版)
暫無報價
100+評論 100%好評
編輯推薦:
內(nèi)容簡介:  作為Microsoft備受歡迎的MVC技術(shù)的新版本,MVC5是一個成熟的Web應用程序框架,支持快速的、TDD友好的開發(fā)。MVC允許開發(fā)人員創(chuàng)建動態(tài)的、數(shù)據(jù)驅(qū)動的網(wǎng)站。這樣的網(wǎng)站具有復雜的功能,如單頁面應用程序、針對移動設(shè)備優(yōu)化、適應性呈現(xiàn)等。
  《ASP.NET MVC 5高級編程(第5版)》還包括了MVC5.1和MVC5.2中的一些新特性。通過采用分步驟講解的方法,指導讀者如何充分利用MVC。
  《ASP.NET MVC 5高級編程(第5版)》的作者不是Microsoft的ASP.NETMVC專家,就是ASP.NETMVC領(lǐng)域的智者,所以作為一本實用的教程,不但強化開發(fā)人員對概念的認識,也幫助開發(fā)人員創(chuàng)建自己的應用程序。
  《ASP.NET MVC 5高級編程(第5版)》主要內(nèi)容:
  解釋了ASP.NETMVC框架與其他“每個頁面一個文件”的Web框架的區(qū)別
  介紹了控制器、視圖、模型、表單、HTML輔助方法、數(shù)據(jù)注解和驗證、成員資格、授權(quán)、安全性和路由
  新增了對OneASP.NET項目模板、ASP.NETIdentity、Bootstrap和特性路由的介紹
  探討了一些重要主題,如Ajax、NuGet、依賴注入、單元測試和MVC擴展
  提供了分步驟指導、真實案例以及眾多代碼示例,幫助讀者從入門階段進階
作者簡介:  Jon Galloway,Microsoft的一位專注于ASP.NET MVC的技術(shù)傳道者。
  
  Brad Wilson,擁有超過20年的專業(yè)軟件開發(fā)經(jīng)驗,10年的Web開發(fā)經(jīng)驗。
  
  K.Scott Allen,OdeToCode公司的創(chuàng)始人,為全球客戶提供定制開發(fā)、顧問和指導服務。
  
  David Matson,Microsoft的一名軟件開發(fā)人員。他是MVC5和Web API 2產(chǎn)品團隊的一員。
目錄:第1章 入門
1.1 ASP.NET MVC簡介
1.1.1 ASP.NET MVC如何適應ASP.NET
1.1.2 MVC模式簡介
1.1.3 MVC在Web框架中的應用
1.1.4 ASP.NET MVC 5的發(fā)展歷程
1.1.5 ASP.NET MVC 4概述
1.1.6 開源發(fā)布
1.2 ASP.NET MVC 5概述
1.2.1 One ASP.NET
1.2.2 新的Web項目體驗
1.2.3 ASP.NET Identity
1.2.4 Bootstrap模板
1.2.5 特性路由
1.2.6 ASP.NET基架
1.2.7 身份驗證過濾器
1.2.8 過濾器重寫
1.3 安裝MVC 5和創(chuàng)建應用程序
1.3.1 ASP.NET MVC 5的軟件需求
1.3.2 安裝ASP.NET MVC
1.3.3 創(chuàng)建ASP.NET MVC 5應用程序
1.3.4 New ASP.NET Project對話框
1.4 ASP.NET MVC應用程序的結(jié)構(gòu)
1.4.1 ASP.NET MVC和約定
1.4.2 約定優(yōu)于配置
1.4.3 約定簡化通信
1.5 小結(jié)

第2章 控制器
2.1 控制器的角色
2.2 示例應用程序:MVC Music Store
2.3 控制器基礎(chǔ)
2.3.1 簡單示例:Home Controller
2.3.2 創(chuàng)建第一個控制器
2.3.3 控制器操作中的參數(shù)
2.4 小結(jié)

第3章 視圖
3.1 視圖的作用
3.2 視圖的基礎(chǔ)知識
3.3 理解視圖約定
3.4 強類型視圖
3.4.1 ViewBag的不足
3.4.2 理解ViewBag、ViewData和ViewDataDictionary
3.5 視圖模型
3.6 添加視圖
3.7 Razor視圖引擎
3.7.1 Razor的概念
3.7.2 代碼表達式
3.7.3 HTML編碼
3.7.4 代碼塊
3.7.5 Razor語法示例
3.7.6 布局
3.7.7 ViewStart
3.8 指定部分視圖
3.9 小結(jié)

第4章 模型
4.1 為MVC Music Store建模
4.2 為商店管理器構(gòu)造基架
4.2.1 基架的含義
4.2.2 基架和實體框架
4.2.3 執(zhí)行基架模板
4.2.4 執(zhí)行基架代碼
4.3 編輯專輯
4.3.1 創(chuàng)建編輯專輯的資源
4.3.2 響應編輯時的POST請求
4.4 模型綁定
4.4.1 DefaultModelBinder
4.4.2 顯式模型綁定
4.5 小結(jié)

第5章 表單和HTML輔助方法
5.1 表單的使用
5.1.1 action和method特性
5.1.2 GET方法還是POST方法
5.2 HTML輔助方法
5.2.1 自動編碼
5.2.2 輔助方法的使用
5.2.3 HTML輔助方法的工作原理
5.2.4 設(shè)置專輯編輯表單
5.2.5 添加輸入元素
5.2.6 輔助方法、模型和視圖數(shù)據(jù)
5.2.7 強類型輔助方法
5.2.8 輔助方法和模型元數(shù)據(jù)
5.2.9 模板輔助方法
5.2.10 輔助方法和ModelState
5.3 其他輸入輔助方法
5.3.1 Html.Hidden
5.3.2 Html.Password
5.3.3 Html.RadioButton
5.3.4 Html.CheckBox
5.4 渲染輔助方法
5.4.1 Html.ActionLink和Html.RouteLink
5.4.2 URL輔助方法
5.4.3 Html.Partial和Html.RenderPartial
5.4.4 Html.Action和Html.RenderAction
5.5 小結(jié)

第6章 數(shù)據(jù)注解和驗證
6.1 為驗證注解訂單
6.1.1 驗證注解的使用
6.1.2 自定義錯誤提示消息及其本地化
6.1.3 注解的后臺原理
6.1.4 控制器操作和驗證錯誤
6.2 自定義驗證邏輯
6.2.1 自定義注解
6.2.2 IValidatableObject
6.3 顯示和編輯注解
6.3.1 Display
6.3.2 ScaffoldColumn
6.3.3 DisplayFormat
6.3.4 ReadOnly
6.3.5 DataType
6.3.6 UIHint
6.3.7 HiddenInput
6.4 小結(jié)

第7章 成員資格、授權(quán)和安全性
7.1 安全性:無趣、但極其重要
7.2 使用Authorize特性登錄
7.2.1 保護控制器操作
7.2.2 Authorize特性在表單身份驗證和AccountController控制器中的用法
7.2.3 Windows Authentication
7.3 要求角色成員使用Authorize特性
7.4 擴展用戶身份
7.4.1 存儲額外的用戶資料數(shù)據(jù)
7.4.2 持久化控制
7.4.3 管理用戶和角色
7.5 通過OAuth和OpenID的外部登錄
7.5.1 注冊外部登錄提供器
7.5.2 配置OpenID提供器
7.5.3 配置OAuth提供器
7.5.4 外部登錄的安全性
7.6 Web應用程序中的安全向量
7.6.1 威脅:跨站腳本
7.6.2 威脅:跨站請求偽造
7.6.3 威脅:cookie盜竊
7.6.4 威脅:重復提交
7.6.5 威脅:開放重定向
7.7 適當?shù)腻e誤報告和堆棧跟蹤
7.7.1 使用配置轉(zhuǎn)換
7.7.2 在生產(chǎn)環(huán)境中使用Retail部署配置
7.7.3 使用專門的錯誤日志系統(tǒng)
7.8 安全回顧和有用資源
7.9 小結(jié)

第8章 Ajax
8.1 jQuery
8.1.1 jQuery的特性
8.1.2 非侵入式JavaScript
8.1.3 jQuery的用法
8.2 Ajax輔助方法
8.2.1 在項目中添加非侵入式Ajax腳本
8.2.2 Ajax的ActionLink方法
8.2.3 HTML 5特性
8.2.4 Ajax表單
8.3 客戶端驗證
8.3.1 jQuery驗證
8.3.2 自定義驗證
8.4 輔助方法之外
8.4.1 jQuery UI
8.4.2 使用jQuery UI實現(xiàn)自動完成部件
8.4.3 JSON和客戶端模板
8.4.4 Bootstrap插件
8.5 提高Ajax性能
8.5.1 使用內(nèi)容分發(fā)網(wǎng)絡(luò)
8.5.2 腳本優(yōu)化
8.5.3 捆綁和微小
8.6 小結(jié)

第9章 路由
9.1 統(tǒng)一資源定位符——URL
9.2 路由概述
9.2.1 對比路由和URL重寫
9.2.2 路由方法
9.2.3 定義特性路由
9.2.4 定義傳統(tǒng)路由
9.2.5 選擇特性路由還是傳統(tǒng)路由
9.2.6 路由命名
9.2.7 MVC區(qū)域
9.2.8 catch-all參數(shù)
9.2.9 段中的多個路由參數(shù)
9.2.10 StopRoutingHandler和IgnoreRoute
9.2.11 路由的調(diào)試
9.3 揭秘路由如何生成URL
9.3.1 URL生成的高層次概述
9.3.2 URL生成詳解
9.3.3 外界路由值
9.3.4 Route類生成URL的若干示例
9.4 揭秘路由如何綁定到操作
9.4.1 高層次請求的路由管道
9.4.2 路由數(shù)據(jù)
9.5 自定義路由約束
9.6 Web Forms和路由機制
9.7 小結(jié)

第10章 NuGet
10.1 NuGet概述
10.2 以包的形式添加庫
10.2.1 查找包
10.2.2 安裝包
10.2.3 更新包
10.2.4 包恢復
10.2.5 包管理器控制臺的用法
10.3 創(chuàng)建包
10.3.1 打包項目
10.3.2 打包文件夾
10.3.3 配置文件和源代碼轉(zhuǎn)換
10.3.4 NuSpec文件
10.3.5 元數(shù)據(jù)
10.3.6 依賴庫
10.3.7 指定要包含的文件
10.3.8 工具
10.3.9 框架和輪廓定位
10.3.10 預發(fā)布包
10.4 發(fā)布包
10.4.1 發(fā)布到NuGet.org
10.4.2 使用NuGet.exe
10.4.3 包瀏覽器的用法
10.5 小結(jié)

第11章 ASP.NET Web API
11.1 定義ASP.NET Web API
11.2 Web API入門
11.3 編寫API控制器
11.3.1 檢查示例ValuesController
11.3.2 異步設(shè)計:IHttpController
11.3.3 傳入的操作參數(shù)
11.3.4 操作返回值、錯誤和異步
11.4 配置Web API
11.4.1 Web托管Web API的配置
11.4.2 自托管Web API的配置
11.5 向Web API添加路由
11.6 綁定參數(shù)
11.7 過濾請求
11.8 啟用依賴注入
11.9 探索API編程
11.10 跟蹤應用程序
11.11 Web API示例:ProductsController
11.12 小結(jié)

第12章 應用AngularJS構(gòu)建單頁面應用程序
12.1 理解和安裝AngularJS
12.1.1 AngularJS簡介
12.1.2 本章目標
12.1.3 入門
12.1.4 向網(wǎng)站中添加AngularJS
12.1.5 數(shù)據(jù)庫設(shè)置
12.2 創(chuàng)建Web API
12.3 創(chuàng)建應用程序和模塊
12.3.1 創(chuàng)建控制器、模型和視圖
12.3.2 服務
12.3.3 路由
12.3.4 詳細視圖
12.3.5 自定義電影服務
12.3.6 刪除電影
12.3.7 編輯和創(chuàng)建電影
12.4 小結(jié)

第13章 依賴注入
13.1 軟件設(shè)計模式
13.1.1 設(shè)計模式——控制反轉(zhuǎn)模式
13.1.2 設(shè)計模式——服務定位器
MVC中的依賴解析
13.2.1 MVC中的單一注冊服務
13.2.2 MVC中的復合注冊服務
13.2.3 MVC中的任意對象
13.3 Web API中的依賴解析
13.3.1 Web API中的單一注冊服務
13.3.2 Web API中的復合注冊服務
13.3.3 Web API中的任意對象
13.3.4 對比MVC和Web API中的依賴解析器
13.4 小結(jié)

第14章 單元測試
14.1 單元測試和測試驅(qū)動開發(fā)的意義
14.1.1 單元測試的定義
14.1.2 測試驅(qū)動開發(fā)的定義
14.2 創(chuàng)建單元測試項目
14.2.1 檢查默認單元測試
14.2.2 只測試自己編寫的代碼
14.3 單元測試用于ASP.NET MVC和ASP.NET Web API應用程序的技巧和竅門
14.3.1 控制器測試
14.3.2 路由測試
14.3.3 驗證測試
14.4 小結(jié)

第15章 擴展ASP.NET MVC
15.1 模型擴展
15.1.1 把請求數(shù)據(jù)轉(zhuǎn)換為模型
15.1.2 用元數(shù)據(jù)描述模型
15.1.3 驗證模型
15.2 視圖擴展
15.2.1 自定義視圖引擎
15.2.2 編寫HTML輔助方法
15.2.3 編寫Razor輔助方法
15.3 控制器擴展
15.3.1 操作選擇
15.3.2 操作過濾器
15.3.3 提供自定義結(jié)果
15.4 小結(jié)

第16章 高級主題
16.1 移動支持
16.1.1 適應性呈現(xiàn)
16.1.2 顯示模式
16.2 高級Razor
16.2.1 模板化的Razor委托
16.2.2 視圖編譯
16.3 高級視圖引擎
16.3.1 視圖引擎配置
16.3.2 查找視圖
16.3.3 視圖本身
16.3.4 備用視圖引擎
16.3.5 新視圖引擎還是新ActionResult
16.4 高級基架
16.4.1 ASP.NET基架簡介
16.4.2 自定義基架模板
16.4.3 自定義基架器
16.5 高級路由
16.5.1 RouteMagic
16.5.2 可編輯路由
16.6 高級模板
16.6.1 默認模板
16.6.2 自定義模板
16.7 高級控制器
16.7.1 定義控制器:IController接口
16.7.2 ControllerBase抽象基類
16.7.3 控制器類和操作
16.7.4 ActionResult
16.7.5 操作調(diào)用器
16.7.6 使用異步控制器操作
16.8 小結(jié)

第17章 ASP.NET MVC實戰(zhàn): 構(gòu)建NuGet.org網(wǎng)站
17.1 源碼與我們同在
17.2 WebActivator
17.3 ASP.NET動態(tài)數(shù)據(jù)
17.4 異常日志
17.5 性能分析
17.6 數(shù)據(jù)訪問
17.7 EF基于代碼遷移
17.8 使用Octopus Deploy進行部署
17.9 使用Fluent Automation自動進行瀏覽器測試
17.10 其他有用的NuGet包
17.10.1 WebBackgrounder
17.10.2 Lucene.NET
17.10.3 AnglicanGeek.MarkdownMailer
17.10.4 Ninject
17.11 小結(jié)

附錄A ASP.NET MVC 5.
熱門推薦文章
相關(guān)優(yōu)評榜
品類齊全,輕松購物 多倉直發(fā),極速配送 正品行貨,精致服務 天天低價,暢選無憂
購物指南
購物流程
會員介紹
生活旅行/團購
常見問題
大家電
聯(lián)系客服
配送方式
上門自提
211限時達
配送服務查詢
配送費收取標準
海外配送
支付方式
貨到付款
在線支付
分期付款
郵局匯款
公司轉(zhuǎn)賬
售后服務
售后政策
價格保護
退款說明
返修/退換貨
取消訂單
特色服務
奪寶島
DIY裝機
延保服務
京東E卡
京東通信
京東JD+