注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)網(wǎng)絡(luò)編程ASP.NET本質(zhì)論

ASP.NET本質(zhì)論

ASP.NET本質(zhì)論

定 價(jià):¥69.00

作 者: 郝冠軍 著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: ASP

ISBN: 9787111332855 出版時(shí)間: 2011-03-01 包裝: 平裝
開本: 16開 頁數(shù): 454 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  如果你只是想系統(tǒng)地學(xué)習(xí)如何簡(jiǎn)單地利用asp.net快速地進(jìn)行開發(fā),《asp.net本質(zhì)論》也許不是你想要的;如果你不滿足于只是會(huì)利用asp.net強(qiáng)大的控件功能完成一些常規(guī)應(yīng)用的開發(fā),而是想深入探究asp.net的本質(zhì)和精髓,實(shí)現(xiàn)從一個(gè)控件使用人員向系統(tǒng)開發(fā)人員的過渡,那么這本書是你不能錯(cuò)過的,也是你目前的唯一選擇。本書以asp.net應(yīng)用中的請(qǐng)求處理過程為主線,對(duì)每一步處理所涉及的技術(shù)和原理進(jìn)行了深入的剖析,同時(shí)列舉了開發(fā)過程中在各處理環(huán)節(jié)可能會(huì)遇到的經(jīng)典疑難問題進(jìn)行了分析并給?了解決方案。第1~4章是 asp.net 的核心部分,細(xì)致地剖析了 asp.net中的請(qǐng)求處理機(jī)制、asp.net 中的對(duì)象與 http之間的映射關(guān)系、應(yīng)用程序處理管道的處理過程、處理程序的處理機(jī)制,以及多線程技術(shù)在asp.net中的應(yīng)用。第5~8章是經(jīng)典的webform部分,重點(diǎn)講解了控件的原理與頁面的生成機(jī)制,包括流與控件的關(guān)系、控件與頁面的關(guān)系、數(shù)據(jù)綁定控件與模板的關(guān)系,以及asp.net 中的各種狀態(tài)管理技術(shù)。第9章分析asp.net mvc的處理過程,以及asp.net mvc應(yīng)用與經(jīng)典的asp.net應(yīng)用之間的關(guān)系。第10章討論了 asp.net 與 iis服務(wù)器之間的關(guān)系,并分別針對(duì)不同版本的iis分析了其處理過程。第11章對(duì) asp.net應(yīng)用中的用戶問題進(jìn)行了分析,并就各種常見問題給出了解決方案。

作者簡(jiǎn)介

  郝冠軍,資深微軟技術(shù)專家和培訓(xùn)講師。從事軟件開發(fā)工作十余年,精通.NET和ASP.NET開發(fā)。博客園和CSDN等社區(qū)的活躍技術(shù)專家,經(jīng)常幫助大家解答各種疑難問題。此外,作為微軟社區(qū)精英的領(lǐng)導(dǎo)團(tuán)隊(duì)成員,他還負(fù)責(zé)微軟社區(qū)精英的招募工作。

圖書目錄

前言
第1章 網(wǎng)站應(yīng)用程序 
 1.1 web應(yīng)用程序的簡(jiǎn)單回顧 
  1.1.1 資源的地址—通用資源標(biāo)識(shí)符 
  1.1.2 找到主機(jī) 
  1.1.3 http協(xié)議 
 1.2 最簡(jiǎn)單的 web 服務(wù)器 
  1.2.1 網(wǎng)絡(luò)插座socket 
  1.2.2 基于 tcplistener 的 web 服務(wù)器 
  1.2.3 基于 httplistener 的 web 服務(wù)器 
 1.3 進(jìn)入 asp.net 
  1.3.1 web 應(yīng)用程序域 
  1.3.2 不使用gac 和bin 加載web 應(yīng)用程序域 
  1.3.3 默默無聞的工作者對(duì)象 
  1.3.4 web 應(yīng)用程序的運(yùn)行時(shí) 
 1.4 對(duì)象化的http 
  1.4.1 請(qǐng)求參數(shù)的對(duì)象類型 httprequest 
  1.4.2 處理回應(yīng)的對(duì)象類型 httpresponse 
  1.4.3 輔助的常用工具類 httpserverutility 
  1.4.4 編碼與解碼 
  1.4.5 瀏覽器類型 
 1.5 創(chuàng)建自定義的 asp.net 服務(wù)器 
  1.5.1 asp.net web 服務(wù)器 
  1.5.2 監(jiān)聽程序 
  1.5.3 部署程序集 
  1.5.4 各種各樣的cassini 
 1.6 本章小結(jié) 
第2章 應(yīng)用程序?qū)ο?nbsp;
 2.1 請(qǐng)求的處理參數(shù)—上下文對(duì)象httpcontext 
  2.1.1 常用成員 
  2.1.2 底層方法 
 2.2 應(yīng)用程序?qū)ο?httpapplication 
  2.2.1 處理管道 
  2.2.2 httpapplication 的處理管道 
  2.2.3 處理過程的簡(jiǎn)單介紹 
  2.2.4 httpcontext狀態(tài)管理 
 2.3 處理 httpapplication 的事件 
  2.3.1 通過 ihttpmodule 創(chuàng)建 httpapplication 的事件處理程序 
  2.3.2 注冊(cè) httpmodule 
  2.3.3 不使用配置文件注冊(cè) httpmodule 
  2.3.4 常見的 httpmodule 
  2.3.5 httpmodule的事件 
  2.3.6 通過 global.asax 創(chuàng)建 httpapplication 的事件處理程序 
  2.3.7 global.asax 中 httpapplication 事件的自動(dòng)注冊(cè) 
  2.3.8 特殊的httpapplication 事件處理 
 2.4 兩個(gè)特殊的事件 
 2.5 大文件上傳問題 
  2.5.1 文件上傳的規(guī)范 
  2.5.2 asp.net 中的文件上傳 
  2.5.3 文件上傳的解決方案 
  2.5.4 通過httpmodule 接管請(qǐng)求參數(shù) 
  2.5.5 自定義的請(qǐng)求參數(shù)對(duì)象 
  2.5.6 讀取上傳數(shù)據(jù)的接口和實(shí)現(xiàn) 
  2.5.7 讀取上傳數(shù)據(jù)流 
  2.5.8 注冊(cè)自定義的上傳管理 
  2.5.9 使用自定義的上傳管理 
 2.6 各種各樣的文件上傳 
  2.6.1 無刷新的上傳: jquery form 
  2.6.2 基于客戶端技術(shù)的上傳進(jìn)度:swfupload 
 2.7 本章小結(jié) 
第3章 http請(qǐng)求處理程序
 3.1 處理程序 
  3.1.1 處理程序與 httpapplication 的關(guān)系 
  3.1.2 處理程序接口 ihttphandler 和 ihttpasynchandler 
  3.1.3 在處理程序中使用會(huì)話 
  3.1.4 處理程序工廠 
  3.1.5 注冊(cè)處理程序 
  3.1.6 使用處理程序生成驗(yàn)證碼 
 3.2 一般處理程序 
  3.2.1 一般處理程序工廠 
  3.2.2 使用一般處理程序的場(chǎng)合 
  3.2.3 使用一般處理程序生成驗(yàn)證碼圖片 
  3.2.4 使用一般處理程序生成 json 
 3.3 頁面處理程序 
  3.3.1 頁面處理程序工廠 
  3.3.2 創(chuàng)建頁面處理程序 
  3.3.3 生成的代碼 
  3.3.4 使用頁面處理程序 
 3.4 web 服務(wù)處理程序 
  3.4.1 web 服務(wù)處理程序工廠 
  3.4.2 使用 web 服務(wù)處理程序 
  3.4.3 web 服務(wù)的常用標(biāo)簽 
  3.4.4 派生自 system.web.services.webservice 類的意義 
 3.5 mvc 處理程序 
  3.5.1 mvc 的路由接口 iroutehandler 
  3.5.2 自定義的 iroutehandler 
  3.5.3 注冊(cè)路由處理程序 
  3.5.4 獲取控制器的工廠接口 icontrollerfactory 
  3.5.5 mvc 請(qǐng)求的處理過程 
 3.6 資源處理程序 
 ?3.6.1 資源的處理程序配置 
  3.6.2 定義嵌入的資源 
  3.6.3 獲取資源的地址 
  3.6.4 使用嵌入的資源 
 3.7 禁止的處理程序 
  3.7.1 配置禁止訪問的資源 
  3.7.2 禁止訪問 excel 
 3.8 虛擬路徑提供器 
  3.8.1 定義虛擬路徑提供器 
  3.8.2 注冊(cè)虛擬路徑提供器 
  3.8.3 壓縮文件中的網(wǎng)站 
  3.8.4 sharpziplib 
 3.9 本章小結(jié) 
第4章 asp.net中的線程與異步 
 4.1 線程基礎(chǔ) 
  4.1.1 線程 
  4.1.2 自定義線程 
  4.1.3 前臺(tái)線程和后臺(tái)線程 
  4.1.4 工作者線程和 i o 線程 
  4.1.5 線程池 
 4.2 .net 中線程處理 
  4.2.1 線程的創(chuàng)建與啟動(dòng) 
  4.2.2 線程的狀態(tài) 
  4.2.3 線程的執(zhí)行上下文 
  4.2.4 異步編程模式apm 
  4.2.5 基于事件的異步編程模式 epm 
  4.2.6 異步線程的狀態(tài)與同步問? 
  4.2.7 處理管道中的異步問題 
 4.3 線程池 
  4.3.1 線程池的工作原理 
  4.3.2 將工作者線程加入線程池 
  4.3.3 將i o 線程加入線程池 
 4.4 httpapplication 中的異步線程 
  4.4.1 asp.net 中的線程池設(shè)置 
  4.4.2 異步步驟中的異步點(diǎn) 
  4.4.3 啟動(dòng)和完成異步步驟 
 4.5 異步處理程序 
  4.5.1 異步處理程序接口 
  4.5.2 在處理程序中異步調(diào)用 web 服務(wù) 
 4.6 異步頁面 
  4.6.1 頁面異步任務(wù)的啟動(dòng)和完成 
  4.6.2 異步頁面任務(wù) 
  4.6.3 異步頁面中訪問 web 服務(wù)三種方式 
  4.6.4 實(shí)例—查詢 qq 在線狀態(tài) 
 4.7 本章小結(jié) 
第5章 頁面即對(duì)象 
 5.1 流動(dòng)的網(wǎng)頁 
  5.1.1 字節(jié)流 
  5.1.2 字符編碼 
  5.1.3 字符流 
  5.1.4 回應(yīng)對(duì)象中的流 
  5.1.5 專門輸出 html 的字符流 
 5.2 控件—頁面對(duì)象的基石 
  5.2.1 控件類 
  5.2.2 render和rendercontrol 
  5.2.3 控件基類 
  5.2.4 組合模式 composite 
  5.2.5 id 是一個(gè)問題 
 5.3 形形色色的控件 
  5.3.1 html 控件 
  5.3.2 web 控件 
  5.3.3 webpart 控件 
 5.4 控件實(shí)現(xiàn)的常用接口 
  5.4.1 生成和回發(fā) 
  5.4.2 控件的任意屬性iattributeaccessor 
  5.4.3 數(shù)據(jù)的回發(fā)ipostbackdatahandler 
  5.4.4 回發(fā)服務(wù)器端事件ipostbackeventhandler 
 5.5 頁面 
  5.5.1 頁面與模板 
  5.5.2 母版頁 
  5.5.3 頁面就是一個(gè)處理程序 
  5.5.4 頁面的事件處理管道 
  5.5.5 處理頁面的事件 
 5.6 生成的過程 
  5.6.1 從模板到對(duì)象模型—buildprovider 
  5.6.2 從標(biāo)記到控件—controlbuilder 
  5.6.3 進(jìn)入生成階段—controladapter 
  5.6.4 控件適?器—controladapter 
  5.6.5 web控件適配器—webcontroladapter 
  5.6.6 頁面適配器—pageadapter 
  5.6.7 使用 adapter 定制表單的action 
 5.7 自定義的 url 重寫 
  5.7.1 url 重寫的原理 
  5.7.2 使用 httpmodule 實(shí)現(xiàn)url 重寫 
  5.7.3 在配置文件中處理重寫映射 
  5.7.4 無擴(kuò)展名請(qǐng)求的處理問題 
 5.8 本章小結(jié) 
第6章 狀態(tài) 
 6.1 基本狀態(tài)管理 
  6.1.1 隱藏域 
  6.1.2 cookie 
  6.1.3 url 
 6.2 視圖狀態(tài)viewstate 
  6.2.1 序列化和反序列化 
  6.2.2 控制序列化 
  6.2.3 base64 
  6.2.4 視圖狀態(tài)屬性與 istatemanager 接口 
  6.2.5 保存和恢復(fù)的時(shí)間點(diǎn) 
  6.2.6 視圖狀態(tài)的序列化器 
  6.2.7 使用視圖狀態(tài)實(shí)現(xiàn)路徑導(dǎo)航 
 6.3 控件狀態(tài) controlstate 
 6.4 應(yīng)用程序狀態(tài) application 
 6.5 會(huì)話狀態(tài) session 
  6.5.1 服務(wù)器端的 session 
  6.5.2 客戶端的 sessionid 
  6.5.3 session 保存的位置 
  6.5.4 session 的過期問題 
  6.5.5 壓縮 session 數(shù)據(jù) 
 6.6 httpcontext 狀態(tài) 
 6.7 cache 
  6.7.1 緩存的原理 
  6.7.2 .net 中的緩存管理實(shí)現(xiàn) 
  6.7.3 基于文件的緩存依賴 
  6.7.4 基于sql的緩存依賴 
  6.7.5 組合的緩存依賴 
  6.7.6 刪除所有的緩存項(xiàng)目 
  6.7.7 web 服務(wù)器端的頁面緩存 
  6.7.8 頁面局部緩存 
  6.7.9 自定義的輸出緩存提供器 
 6.8 memcached 
  6.8.1 下載和安裝 memcached 
  6.8.2 在 asp.net 中訪問 memcached 
 6.9 統(tǒng)計(jì)當(dāng)前在線用戶 
  6.9.1 module 的處理 
  6.9.2 注冊(cè) module 
  6.9.3 module 的配置參數(shù) 
  6.9.4 module 的事件處理 
 6.10 本章小結(jié) 
第7章 模板和數(shù)據(jù)綁定 
 7.1 頁面與綁定 
  7.1.1 嵌入式代碼塊和表達(dá)式 
  7.1.2 綁定表達(dá)式 
  7.1.3 目標(biāo)target 
  7.1.4 容器container 
  7.1.5 觸發(fā)綁定事件的方法 databind 
 7.2 控件內(nèi)的模板 
  7.2.1 基于模板的控件 
  7.2.2 控件模板中的 container 
  7.2.3 databinder 
  7.2.4 page 中的 eval 
  7.2.5 在屬性中使用綁定表達(dá)式 
 7.3 repeater控件 
  7.3.1 數(shù)據(jù)的來源 datasource 
  7.3.2 repeater 的基石—repeateritem 
  7.3.3 綁定的過程 
  7.3.4 綁定中的事件 
  7.3.5 綁定的結(jié)果:controls 集合和 items 集合 
  7.3.6 回發(fā)中的 itemcommand 事件 
 7.4 高級(jí)數(shù)據(jù)控件 
  7.4.1 唯一支持分欄的控件-datalist 
  7.4.2 gridview 
  7.4.3 listview 和 datapager 
 7.5 數(shù)據(jù)源控件 
  7.5.1 反射 
  7.5.2 兩種數(shù)據(jù)源 
  7.5.3 對(duì)象數(shù)據(jù)源 
  7.5.4 業(yè)務(wù)對(duì)象的標(biāo)簽 
  7.5.5 頁面控件與數(shù)據(jù)源控件之間的關(guān)系 
  7.5.6 數(shù)據(jù)源控件相關(guān)的事件點(diǎn) 
  7.5.7 基于數(shù)據(jù)源控件的分頁 
 7.6 本章小結(jié) 
第 8 章 自定義控件 
 8.1 自定義控件的繼承體系 
 8.2 自定義控件涉及的相關(guān)類型 
 8.3 自定義的帶有上傳進(jìn)度的按鈕 
  8.3.1 控件的工作原理 
  8.3.2 選擇控件的基類 
  8.3.3 自定義的數(shù)據(jù)類型 
  8.3.4 狀態(tài)的持久化 
  8.3.5 控件的屬性 
  8.3.6 屬性轉(zhuǎn)換問題—typeconverter 
  8.3.7 編輯屬性數(shù)據(jù) uitypeeditor 
  8.3.8 保存在 aspx 中 
  8.3.9 設(shè)計(jì)器中的顯示效果 
  8.3.10 工具欄中控件的圖標(biāo) 
  8.3.11 腳本嵌入和使用 
  8.3.12 控件的呈現(xiàn) 
  8.3.13 使用自定義控件 
 8.4 petshop 中的自定義控件 
  8.4.1 基類 
  8.4.2 表格 
  8.4.3 處理當(dāng)前頁碼參數(shù) 
  8.4.4 datasource 屬性 
  8.4.5 事件 
  8.4.6 生成 
 8.5 本章小結(jié) 
第 9 章 mvc 
 9.1 asp.net mvc 是表現(xiàn)層的mvc 
 9.2 在 httpapplication 中的asp.net mvc 
  9.2.1 創(chuàng)建 routetable 
  9.2.2 urlroutingmodule事件處理 
 9.3 從url進(jìn)入mvc之門 
  9.3.1 有意義的 url 
  9.3.2 在 iis 6.0 和 iis 7 中的配置 
  9.3.3 從url到route 
  9.3.4 約束 
  9.3.5 routing 
  9.3.6 requestcontext 的前世今生 
  9.3.7 在 asp.net mvc 中防盜鏈 
 9.4 控制器 
  9.4.1 控制器工廠 
  9.4.2 使用自定義的控制器工廠 
  9.4.3 為 controller 類傳遞構(gòu)造函數(shù)的參數(shù) 
  9.4.4 controller 的繼承關(guān)系 
  9.4.5 controller 中的狀態(tài)管理 
  9.4.6 基于過濾器的擴(kuò)展 
  9.4.7 選擇 action 
 9.5 模型 
  9.5.1 綁定 model 
  9.5.2 簡(jiǎn)單參數(shù)和復(fù)雜參數(shù) 
  9.5.3 模型對(duì)象的元數(shù)據(jù) 
  9.5.4 model 的驗(yàn)證 
  9.5.5 自定義model 的驗(yàn)證 
 9.6 執(zhí)行 action 
  9.6.1 各種actionresult 
  9.6.2 向視圖傳遞數(shù)據(jù) 
 9.7 視圖 
  9.7.1 視圖引擎 
  9.7.2 經(jīng)典視圖—viewpage 
  9.7.3 視圖引擎—razor 
 9.8 本章小結(jié) 
第10 章 iis 與 asp.net 
 10.1 網(wǎng)站 
  10.1.1 綁定 
  10.1.2 網(wǎng)站應(yīng)用程序 
  10.1.3 虛擬目錄 
 10.2 通過 isapi 擴(kuò)展 iis 
  10.2.1 isapi 擴(kuò)展 
  10.2.2 isapi 過濾器 
  10.2.3 clr 是一個(gè) com 組件 
  10.2.4 asp.net 中的isapi 擴(kuò)展和過濾器 
  10.2.5 isapi rewrite 
 10.3 iis 與 asp.net 
  10.3.1 iis5 與 asp.net 
  10.3.2 iis6 與 asp.net 
  10.3.3 iis7 與 asp.net 
 10.4 創(chuàng)建網(wǎng)站的兩種方法 
 10.5 asp.net中的加密與解密 
  10.5.1 machinekey 
  10.5.2 加密服務(wù) 
  10.5.3 配置節(jié)的加密和解密 
 10.6 本章小結(jié) 
第11 章 asp.net中的用戶 
 11.1 從iis開始 
  11.1.1 匿名用戶方式 
  11.1.2 基本身份驗(yàn)證 
  11.1.3 ?要式身份驗(yàn)證 
  11.1.4 集成 windows 身份驗(yàn)證 
  11.1.5 .net passport 身份驗(yàn)證 
 11.2 asp.net中的用戶信息 
  11.2.1 基于 windows 驗(yàn)證的用戶 
  11.2.2 基于 forms 驗(yàn)證的用戶 
  11.2.3 基于 passport 驗(yàn)證的用戶 
  11.2.4 在 iis7 中使用表單驗(yàn)證 
 11.3 .net 中的用戶 
  11.3.1 用戶的標(biāo)識(shí) iidentity 
  11.3.2 用戶 iprincipal 
 11.4 網(wǎng)站中的用戶 
 11.5 成員管理 
  11.5.1 用戶的基本信息 
  11.5.2 成員管理的約定 
  11.5.3 基于 sqlserver 的成員管理實(shí)現(xiàn) 
  11.5.4 自定義的成員管理實(shí)現(xiàn) 
  11.5.5 輔助工具類 membership 
 11.6 用戶的擴(kuò)展信息—個(gè)性化數(shù)據(jù) 
  11.6.1 個(gè)性化數(shù)據(jù)的約定 
  11.6.2 個(gè)性化數(shù)據(jù)的屬性 
  11.6.3 實(shí)現(xiàn)自定義的個(gè)性化數(shù)據(jù)管理 
  11.6.4 匿名的個(gè)性化數(shù)據(jù) 
  11.6.5 合并匿名用戶的個(gè)性化數(shù)據(jù) 
  11.6.6 基于 sql server 的個(gè)性化數(shù)據(jù)管理 
  11.6.7 管理個(gè)性化數(shù)據(jù) 
 11.7 執(zhí)行程序的用戶 
  11.7.1 執(zhí)行網(wǎng)站程序的 windows 用戶 
  11.7.2 用戶模擬的作用 
  11.7.3 數(shù)據(jù)庫連接串中的用戶 
 11.8 本章小結(jié) 
附錄 自定義配置參數(shù)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)