• <em id="pai5d"></em><sup id="pai5d"></sup>
    
    

    <small id="pai5d"><rp id="pai5d"></rp></small>
    <option id="pai5d"></option>

    
    
  • <sup id="pai5d"></sup>
    <em id="pai5d"><label id="pai5d"></label></em>

  • <s id="pai5d"></s>
    當前位置 : 首頁(yè)  圖書(shū) 正文

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

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

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

    第3章 視圖
    3.1 視圖的作用
    3.2 視圖的基礎知識
    3.3 理解視圖約定
    3.4 強類(lèi)型視圖
    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語(yǔ)法示例
    3.7.6 布局
    3.7.7 ViewStart
    3.8 指定部分視圖
    3.9 小結

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

    第5章 表單和HTML輔助方法
    5.1 表單的使用
    5.1.1 action和method特性
    5.1.2 GET方法還是POST方法
    5.2 HTML輔助方法
    5.2.1 自動(dòng)編碼
    5.2.2 輔助方法的使用
    5.2.3 HTML輔助方法的工作原理
    5.2.4 設置專(zhuān)輯編輯表單
    5.2.5 添加輸入元素
    5.2.6 輔助方法、模型和視圖數據
    5.2.7 強類(lèi)型輔助方法
    5.2.8 輔助方法和模型元數據
    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 小結

    第6章 數據注解和驗證
    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 小結

    第7章 成員資格、授權和安全性
    7.1 安全性:無(wú)趣、但極其重要
    7.2 使用Authorize特性登錄
    7.2.1 保護控制器操作
    7.2.2 Authorize特性在表單身份驗證和AccountController控制器中的用法
    7.2.3 Windows Authentication
    7.3 要求角色成員使用Authorize特性
    7.4 擴展用戶(hù)身份
    7.4.1 存儲額外的用戶(hù)資料數據
    7.4.2 持久化控制
    7.4.3 管理用戶(hù)和角色
    7.5 通過(guò)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 威脅:開(kāi)放重定向
    7.7 適當的錯誤報告和堆棧跟蹤
    7.7.1 使用配置轉換
    7.7.2 在生產(chǎn)環(huán)境中使用Retail部署配置
    7.7.3 使用專(zhuān)門(mén)的錯誤日志系統
    7.8 安全回顧和有用資源
    7.9 小結

    第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 客戶(hù)端驗證
    8.3.1 jQuery驗證
    8.3.2 自定義驗證
    8.4 輔助方法之外
    8.4.1 jQuery UI
    8.4.2 使用jQuery UI實(shí)現自動(dòng)完成部件
    8.4.3 JSON和客戶(hù)端模板
    8.4.4 Bootstrap插件
    8.5 提高Ajax性能
    8.5.1 使用內容分發(fā)網(wǎng)絡(luò )
    8.5.2 腳本優(yōu)化
    8.5.3 捆綁和微小
    8.6 小結

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

    第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 配置文件和源代碼轉換
    10.3.4 NuSpec文件
    10.3.5 元數據
    10.3.6 依賴(lài)庫
    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 小結

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

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

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

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

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

    第16章 高級主題
    16.1 移動(dòng)支持
    16.1.1 適應性呈現
    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基架簡(jiǎn)介
    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抽象基類(lèi)
    16.7.3 控制器類(lèi)和操作
    16.7.4 ActionResult
    16.7.5 操作調用器
    16.7.6 使用異步控制器操作
    16.8 小結

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

    附錄A ASP.NET MVC 5.
    熱門(mén)推薦文章
    相關(guān)優(yōu)評榜
    品類(lèi)齊全,輕松購物 多倉直發(fā),極速配送 正品行貨,精致服務(wù) 天天低價(jià),暢選無(wú)憂(yōu)
    購物指南
    購物流程
    會(huì )員介紹
    生活旅行/團購
    常見(jiàn)問(wèn)題
    大家電
    聯(lián)系客服
    配送方式
    上門(mén)自提
    211限時(shí)達
    配送服務(wù)查詢(xún)
    配送費收取標準
    海外配送
    支付方式
    貨到付款
    在線(xiàn)支付
    分期付款
    郵局匯款
    公司轉賬
    售后服務(wù)
    售后政策
    價(jià)格保護
    退款說(shuō)明
    返修/退換貨
    取消訂單
    特色服務(wù)
    奪寶島
    DIY裝機
    延保服務(wù)
    京東E卡
    京東通信
    京東JD+
    亚洲精品乱码久久久97_国产伦子一区二区三区_久久99精品久久久欧美_天天看片永久av影城网页
  • <em id="pai5d"></em><sup id="pai5d"></sup>
    
    

    <small id="pai5d"><rp id="pai5d"></rp></small>
    <option id="pai5d"></option>

    
    
  • <sup id="pai5d"></sup>
    <em id="pai5d"><label id="pai5d"></label></em>

  • <s id="pai5d"></s>