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

ASP.NET技術(shù)內(nèi)幕

ASP.NET技術(shù)內(nèi)幕

定 價(jià):¥55.00

作 者: (美)Scott Worley著;王文龍,劉湘寧譯
出版社: 人民郵電出版社
叢編項(xiàng): NET精選系列
標(biāo) 簽: 互連網(wǎng)絡(luò) 程序設(shè)計(jì)

ISBN: 9787115101945 出版時(shí)間: 2002-01-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 512 字?jǐn)?shù):  

內(nèi)容簡介

  本書簡明扼要地介紹了ASP.NET中的新技術(shù)和概念,引導(dǎo)ASP開發(fā)人員平穩(wěn)地過渡到ASP.NET。本書分七部分,共17章。第一部分概述了ASP.NET技術(shù)、如何使用ASP.NET開發(fā)應(yīng)用程序以及ASP.NET應(yīng)用程序配置;第二部分概述了Web表單技術(shù)、語法和控件以及狀態(tài)管理的概念和用途。第三部分介紹了ASP.NET中的數(shù)據(jù)訪問技術(shù),包括如何訪問數(shù)據(jù)庫以及如何讀寫和操縱XML數(shù)據(jù);第四部分介紹了XML Web服務(wù)、應(yīng)用程序安全、組件服務(wù)、消息接發(fā)服務(wù)、目錄服務(wù)以及Web應(yīng)用程序的國際化和本地化等內(nèi)容;第五部分介紹了緩存控制、用戶控件、自定義控件以及移動(dòng)設(shè)備Web開發(fā);第六部分使用本書介紹的各種技術(shù)開發(fā)了一個(gè)完整的在線項(xiàng)目管理應(yīng)用程序;最后一部分是附錄,簡要地介紹了ASP.NET支持的HTML服務(wù)器控件、ASP服務(wù)器控件、移動(dòng)設(shè)備控件,并提供了有關(guān).NET平臺的信息資源。本書是為經(jīng)驗(yàn)豐富的軟件和Web開發(fā)人員編寫的,書中準(zhǔn)確而簡練地介紹了ASP.NET中的技術(shù)和概念;書中提供了大量的源代碼范例,幫助說明書中介紹的各個(gè)概念,最后則使用介紹過的各種技術(shù)創(chuàng)建了一個(gè)完整的在線項(xiàng)目管理應(yīng)用程序。通過閱讀本書,讀者能夠?qū)⒁延械腁SP技能應(yīng)用于ASP.NET中,同時(shí)充分利用ASP.NET提供的新功能。

作者簡介

  作者Scott Worley是一位IT咨詢?nèi)藛T,擅長基于Microsoft的技術(shù)和SCLC項(xiàng)目管理,住在加拿大的蒙特利爾。在過去的10年中,他使用最新的技術(shù)開發(fā)過許多前沿項(xiàng)目;當(dāng)前則致力于.NET 框架和相關(guān)技術(shù)的研究,重點(diǎn)是ASP.NET、Commerce Server、SQL Server以及各種分布式桌面和移動(dòng)設(shè)備Web開發(fā)技術(shù)。同時(shí),他還維護(hù)著一個(gè)提供ASP.NET和分布式Web開發(fā)信息的網(wǎng)站——www.project-inspiration.com

圖書目錄

第一部分 ASP.NET簡介</font><br></font><br>第1章 ASP.NET概述 </font><br></font><br>1.1 ASP.NET </font><br>1.2 .NET基類庫 </font><br>1.3 ASP.NET Web應(yīng)用程序的配置 </font><br>1.4 會(huì)話和狀態(tài)管理 </font><br>1.5 緩存管理 </font><br>1.6 ASP.NET Web應(yīng)用程序開發(fā)層 </font><br>1.6.1 UI層 </font><br>1.6.2 業(yè)務(wù)邏輯層 </font><br>1.7 Web表單 </font><br>1.7.1 靈活/功能強(qiáng)大的用戶界面 </font><br>1.7.2 客戶瀏覽器的功能 </font><br>1.7.3 基于事件的編程 </font><br>1.7.4 直觀的開發(fā)方式 </font><br>1.8 XML Web服務(wù) </font><br>1.9 COM/COM+互操作性和組件服務(wù) </font><br>1.10 ADO.NET </font><br>1.11 從傳統(tǒng)ASP到ASP.NET的遷移 </font><br>1.12 國際化和本地化 </font><br>1.13 更高的安全性 </font><br></font><br>第2章 使用ASP.NET開發(fā)應(yīng)用程序 </font><br></font><br>2.1 應(yīng)用程序設(shè)置文件 </font><br>2.1.1 global.asax文件</font><br>2.1.2 global.asax文件中使用的編譯指令 </font><br>2.1.3 應(yīng)用程序級或會(huì)話級變量 </font><br>2.1.4 會(huì)話事件 </font><br>2.1.5 腳本塊 </font><br>2.1.6 web.config配置文件 </font><br>2.2 頁面語法 </font><br>2.2.1 頁面編譯指令 </font><br>2.2.2 代碼聲明塊 </font><br>2.2.3 代碼交付塊 </font><br>2.2.4 服務(wù)器端注釋</font><br>2.2.5 自定義服務(wù)器控件的語法 </font><br>2.2.6 數(shù)據(jù)綁定表達(dá)式 </font><br>2.2.7 服務(wù)器端對象標(biāo)記語法 </font><br>2.2.8 服務(wù)器端包含編譯指令的語法 </font><br>2.3 ASP.NET中常用的對象和類 </font><br>2.3.1 Application對象(HttpApplication類) </font><br>2.3.2 Request對象(HttpRequest類) </font><br>2.3.3 Response對象(HttpResponse類) </font><br>2.3.4 Server對象(HttpServerUtility類) </font><br>2.4 跟蹤ASP.NET應(yīng)用程序 </font><br>2.4.1 跟蹤信息 </font><br>2.4.2 Trace對象(TraceContext類) </font><br>2.4.3 使用頁面級跟蹤 </font><br>2.4.4 應(yīng)用程序級跟蹤 </font><br>2.4.5 使用跟蹤日志查看程序(trace.axd) </font><br>2.5 ASP.NET遷移方面的問題 </font><br>2.5.1 <script>和<% %>的變化</font><br>2.5.2 腳本交付功能 </font><br>2.5.3 支持的Web頁面語言 </font><br>2.5.4 不再支持VBScript </font><br>2.5.5 Web頁面編譯指令 </font><br>2.5.6 COM+互操作性 </font><br>2.6 總結(jié) </font><br></font><br>第3章 配置ASP.NET應(yīng)用程序 </font><br></font><br>3.1 部署web.config配置文件 </font><br>3.1.1 web.config文件的格式 </font><br>3.1.2 web.config文件的結(jié)構(gòu) </font><br>3.2 使用<appSettings>配置段</font><br>3.3 分析system.web配置段 </font><br>3.3.1 開發(fā)配置 </font><br>3.3.2 環(huán)境配置 </font><br>3.3.3 IIS配置 </font><br>3.3.4 安全性配置 </font><br>3.3.5 狀態(tài)管理配置</font><br>3.4 總結(jié) </font><br></font><br>第二部分 ASP.NET核心</font><br></font><br>第4章 基于Web表單的開發(fā) </font><br></font><br>4.1 Web表單簡介 </font><br>4.2 Web表單架構(gòu) </font><br>4.2.1 Web表單的處理階段 </font><br>4.2.2 Page類 </font><br>4.3 代碼與用戶界面的分離 </font><br>4.4 服務(wù)器控件 </font><br>4.4.1 HTML控件 </font><br>4.4.2 Web控件 </font><br>4.5 驗(yàn)證控件 </font><br>4.5.1 網(wǎng)頁的驗(yàn)證問題 </font><br>4.5.2 ASP.NET驗(yàn)證控件的優(yōu)點(diǎn) </font><br>4.5.3 使用驗(yàn)證控件 </font><br>4.5.4 使用RequiredFieldValidator控件 </font><br>4.5.5 使用CompareValidator控件 </font><br>4.5.6 使用RangeValidator控件 </font><br>4.5.7 使用RegularExpressionValidator控件 </font><br>4.5.8 使用CustomValidator控件 </font><br>4.5.9 使用ValidationSummary控件</font><br>4.6 總結(jié) </font><br></font><br>第5章 ASP.NET中的狀態(tài)管理 </font><br></font><br>5.1 何為狀態(tài)管理 </font><br>5.1.1 使用應(yīng)用程序狀態(tài)管理 </font><br>5.1.2 HttpApplicationState常用的屬性 </font><br>5.1.3 HttpApplicationState類的事件 </font><br>5.2 使用ASP.NET應(yīng)用程序狀態(tài)管理 </font><br>5.2.1 會(huì)話狀態(tài) </font><br>5.2.2 web.config和狀態(tài)管理 </font><br>5.2.3 不使用cookie的狀態(tài)管理</font><br>5.2.4 SessionState存儲(chǔ) </font><br>5.3 總結(jié) </font><br></font><br>第三部分 ASP.NET和數(shù)據(jù)訪問</font><br></font><br>第6章 在ASP.NET應(yīng)用程序中使用ADO.NET </font><br></font><br>6.1 從基于Web的角度認(rèn)識數(shù)據(jù)訪問 </font><br>6.1.1 SQL簡介 </font><br>6.1.2 SQL Sever 2000簡介 </font><br>6.2 ADO與ADO.NET </font><br>6.2.1 ADO簡介 </font><br>6.2.2 ADO.NET:.NET與數(shù)據(jù)訪問 </font><br>6.2.3 ADO.NET體系結(jié)構(gòu) </font><br>6.2.4 ADO與ADO.NET之間的主要區(qū)別 </font><br>6.3 使用主要的ADO.NET對象 </font><br>6.3.1 使用Connection對象連接到數(shù)據(jù)源 </font><br>6.3.2 執(zhí)行ADO.NET命令 </font><br>6.3.3 使用DataReader對象來檢索數(shù)據(jù) </font><br>6.3.4 DataSet對象 </font><br>6.3.5 使用DataTable對象 </font><br>6.3.6 DataRelation對象簡介 </font><br>6.3.7 使用DataRow對象 </font><br>6.3.8 XML與數(shù)據(jù)集 </font><br>6.4 創(chuàng)建面向數(shù)據(jù)的Web表單 </font><br>6.4.1 DataGrid控件 </font><br>6.4.2 Repeater控件 </font><br>6.4.3 DataList控件 </font><br>6.5 支持事務(wù)的ASP.NET應(yīng)用程序 </font><br>6.6 總結(jié) </font><br></font><br>第7章 在ASP.NET應(yīng)用程序中使用XML </font><br></font><br>7.1 XML文檔結(jié)構(gòu) </font><br>7.1.1 XML元素 </font><br>7.1.2 XML特性 </font><br>7.1.3 文本和字符數(shù)據(jù) </font><br>7.1.4 注釋 </font><br>7.1.5 名稱空間和模式 </font><br>7.2 如何在ASP.NET中使用XML </font><br>7.2.1 使用Web.config配置應(yīng)用程序 </font><br>7.2.2 序列化 </font><br>7.2.3 ADO.NET</font><br>7.3 其他XML技術(shù) </font><br>7.3.1 Web服務(wù)描述語言(WSDL) </font><br>7.3.2 簡單對象訪問協(xié)議(SOAP)</font><br>7.4 在應(yīng)用程序中使用XML </font><br>7.4.1 XML、XSL和XPath </font><br>7.4.2 讀寫XML </font><br>7.4.3 在瀏覽器中使用XML </font><br>7.5 真實(shí)范例 </font><br>7.5.1 使用XmlDocument </font><br>7.5.2 XmlDataDocument和DataSets </font><br>7.5.3 執(zhí)行XSL樣式表轉(zhuǎn)換 </font><br>7.5.4 在IE5.0中使用MSXML</font><br>7.5.5 使用XML Web服務(wù)HTML組件 </font><br>7.6 總結(jié) </font><br></font><br>第四部分 高級技術(shù)</font><br></font><br>第8章 使用ASP.NET開發(fā)XML Web服務(wù) </font><br></font><br>8.1 XML Web服務(wù)簡介 </font><br>8.1.1 創(chuàng)建一個(gè)簡單的XML Web服務(wù) </font><br>8.1.2 使用XML Web服務(wù) </font><br>8.1.3 使用SOAP協(xié)議 </font><br>8.2 在XML Web服務(wù)中使用SOAP工具包 </font><br>8.3 XML Web服務(wù)發(fā)現(xiàn)——為服務(wù)做廣告</font><br>8.3.1 使用DISCO工具 </font><br>8.3.2 使用UDDI </font><br>8.4 在ASP.NET頁面中使用XML Web服務(wù) </font><br>8.5 總結(jié) </font><br></font><br>第9章 確保ASP.NET應(yīng)用程序的安全 </font><br></font><br>9.1 ASP.NET安全特性概述 </font><br>9.1.1 認(rèn)證 </font><br>9.1.2 加密 </font><br>9.2 在ASP.NET應(yīng)用程序中使用安全特性 </font><br>9.2.1 認(rèn)證 </font><br>9.2.2 在global.asax中處理認(rèn)證事件 </font><br>9.2.3 基于代碼的權(quán)限 </font><br>9.2.4 加密 </font><br>9.3 ASP.NET安全性內(nèi)幕 </font><br>9.3.1 Web.config </font><br>9.3.2 System.Web.Security </font><br>9.3.3 System.Security.Principal </font><br>9.3.4 System.Security.Permissions </font><br>9.3.5 System.Security.Cryptograghy</font><br>9.4 安全性方面的其他考慮 </font><br>9.5 總結(jié) </font><br></font><br>第10章 在ASP.NET中使用組件服務(wù) </font><br></font><br>10.1 什么是組件服務(wù) </font><br>10.2 在ASP.NET應(yīng)用程序中使用組件服務(wù) </font><br>10.2.1 腳本塊 </font><br>10.2.2 Web表單的定義 </font><br>10.3 業(yè)務(wù)對象 </font><br>10.3.1 getProjects方法 </font><br>10.3.2 GetTasks方法 </font><br>10.4 使用業(yè)務(wù)對象 </font><br>10.4.1 將業(yè)務(wù)對象轉(zhuǎn)換為.NET組件 </font><br>10.4.2 編譯和注冊.NET組件 </font><br>10.4.3 在ASP.NET Web表單中使用.NET組件 </font><br>10.5 服務(wù)組件 </font><br>10.5.1 創(chuàng)建服務(wù)組件 </font><br>10.5.2 注冊和使用服務(wù)組件 </font><br>10.6 總結(jié) </font><br></font><br>第11章 在ASP.NET中使用消息服務(wù) </font><br></font><br>11.1 消息接發(fā)系統(tǒng)簡介 </font><br>11.1.1 消息接發(fā)系統(tǒng)的概念 </font><br>11.1.2 MSMQ應(yīng)用程序的進(jìn)程類型 </font><br>11.1.3 消息系統(tǒng)的安全性 </font><br>11.2 使用Windows 2000管理MSMQ消息隊(duì)列 </font><br>11.2.1 新建隊(duì)列 </font><br>11.2.2 刪除隊(duì)列 </font><br>11.2.3 清空隊(duì)列中的消息 </font><br>11.3 .NET消息接發(fā)服務(wù)的體系結(jié)構(gòu) </font><br>11.3.1 引用消息隊(duì)列 </font><br>11.3.2 操縱消息隊(duì)列 </font><br>11.4 使用MSMQ和.NET完成任務(wù) </font><br>11.4.1 創(chuàng)建消息隊(duì)列 </font><br>11.4.2 刪除消息隊(duì)列 </font><br>11.4.3 刪除消息隊(duì)列中的所有消息 </font><br>11.4.4 取得消息隊(duì)列列表 </font><br>11.4.5 使用枚舉來遍歷隊(duì)列</font><br>11.4.6 給消息隊(duì)列發(fā)送消息</font><br>11.4.7 取回消息隊(duì)列中的下一條消息 </font><br>11.4.8 查看消息隊(duì)列中的下一條消息 </font><br>11.4.9 取回消息隊(duì)列中的消息集合 </font><br>11.5 總結(jié) </font><br></font><br>第12章 在ASP.NET中使用目錄服務(wù) </font><br></font><br>12.1 目錄服務(wù)簡介 </font><br>12.1.1 什么是活動(dòng)目錄 </font><br>12.1.2 為什么要使用目錄服務(wù) </font><br>12.2 活動(dòng)目錄的工作原理 </font><br>12.3 活動(dòng)目錄的優(yōu)點(diǎn) </font><br>12.3.1 簡化管理任務(wù) </font><br>12.3.2 增強(qiáng)網(wǎng)絡(luò)安全 </font><br>12.3.3 Windows之外的其他系統(tǒng) </font><br>12.4 活動(dòng)目錄技術(shù)小結(jié) </font><br>12.4.1 DirectoryEntry類</font><br>12.4.2 DirectorySearcher類 </font><br>12.5 總結(jié) </font><br></font><br>第13章 ASP.NET應(yīng)用程序的國際化和本地化 </font><br></font><br>13.1 什么是本地化 </font><br>13.1.1 文化信息 </font><br>13.1.2 區(qū)域信息 </font><br>13.1.3 資源的管理和使用 </font><br>13.2 ASP.NETWeb應(yīng)用程序的本地化 </font><br>13.2.1 web.config文件中的<globalization>配置段及其應(yīng)用 </font><br>13.2.2 @Page編譯指令和本地化 </font><br>13.2.3 CultureInfo對象 </font><br>13.2.4 字符串資源管理器</font><br>13.3 總結(jié) </font><br></font><br>第五部分 高級Web表單</font><br></font><br>第14章 ASP.NET中的緩存控制 </font><br></font><br>14.1 ASP.NET的緩存管理 </font><br>14.2 頁面輸出緩存 </font><br>14.2.1 Web表單編譯指令@OutputCache </font><br>14.2.2 啟用下游頁面輸出緩存功能 </font><br>14.2.3 同一個(gè)Web表有多個(gè)緩存的情況 </font><br>14.3 片段緩存(部分頁面緩存) </font><br>14.4 請求緩存 </font><br>14.4.1 回收服務(wù)器資源 </font><br>14.4.2 將數(shù)據(jù)項(xiàng)添加到請求緩存中 </font><br>14.4.3 將數(shù)據(jù)項(xiàng)添加到請求緩存中,并指定其依存性規(guī)則 </font><br>14.4.4 設(shè)置請求緩存中數(shù)據(jù)的過期依存性 </font><br>14.4.5 設(shè)置請求緩存中的數(shù)據(jù)項(xiàng)的優(yōu)先權(quán) </font><br>14.4.6 取得請求緩存中的數(shù)據(jù)項(xiàng) </font><br>14.4.7 刪除請求緩存中的數(shù)據(jù)項(xiàng) </font><br>14.5 總結(jié) </font><br></font><br>第15章 創(chuàng)建用戶控件和自定義控件 </font><br></font><br>15.1 用戶控件 </font><br>15.1.1 創(chuàng)建一個(gè)簡單的用戶控件 </font><br>15.1.2 用戶控件的體系結(jié)構(gòu) </font><br>15.1.3 使用方式 </font><br>15.1.4 部分輸出緩存 </font><br>15.1.5 定制用戶控件 </font><br>15.1.6 處理用戶控件的事件 </font><br>15.1.7 在用戶控件中使用CodeBehind </font><br>15.1.8 通過代碼創(chuàng)建用戶控件 </font><br>15.2 自定義控件簡介 </font><br>15.2.1 創(chuàng)建自定義控件</font><br>15.2.2 設(shè)置自定義控件的屬性 </font><br>15.2.3 在自定義控件中處理回傳</font><br>15.2.4 在自定義控件中引發(fā)自定義事件 </font><br>15.2.5 使用客戶端JavaScript來引發(fā)自定義回傳 </font><br>15.2.6 創(chuàng)建復(fù)合控件 </font><br>15.2.7 開發(fā)模板化控件</font><br>15.2.8 開發(fā)模板化數(shù)據(jù)綁定控件 </font><br>15.2.9 全局組合體緩存 </font><br>15.3 總結(jié) </font><br></font><br>第16章 使用ASP.NET進(jìn)行移動(dòng)設(shè)備開發(fā) </font><br></font><br>16.1 無線應(yīng)用協(xié)議(WAP) </font><br>16.2 無線標(biāo)記語言(WML) </font><br>16.3 ASP.NET </font><br>16.3.1 創(chuàng)建一個(gè)移動(dòng)設(shè)備應(yīng)用程序 </font><br>16.3.2 開發(fā)移動(dòng)設(shè)備應(yīng)用程序 </font><br>16.3.3 表示控件 </font><br>16.3.4 導(dǎo)航控件 </font><br>16.3.5 數(shù)據(jù)輸入控件 </font><br>16.4 總結(jié) </font><br></font><br>第六部分 應(yīng)用程序開發(fā)范例</font><br></font><br>第17章 綜合性范例 </font><br></font><br>17.1 ProjectPal應(yīng)用程序 </font><br>17.1.1 業(yè)務(wù)描述 </font><br>17.2 安裝ProjectPal應(yīng)用程序 </font><br>17.2.1 第1步:安裝應(yīng)用程序文件 </font><br>17.2.2 第2步:創(chuàng)建虛擬目錄 </font><br>17.2.3 第3步:編譯組件 </font><br>17.2.4 第4步:設(shè)置SQL Server </font><br>17.3 ProjectPal的功能 </font><br>17.3.1 項(xiàng)目經(jīng)理視圖 </font><br>17.3.2 Project Management Desktop </font><br>17.3.3 職員視圖 </font><br>17.4 應(yīng)用程序的體系結(jié)構(gòu) </font><br>17.5 ProjectPal服務(wù)層 </font><br>17.5.1 數(shù)據(jù)服務(wù) </font><br>17.5.2 業(yè)務(wù)服務(wù) </font><br>17.5.3 XML Web服務(wù) </font><br>17.5.4 遠(yuǎn)程服務(wù) </font><br>17.6 ProjectPal客戶接口 </font><br>17.7 ProjectPal中的數(shù)據(jù)庫</font><br>17.8 ProjectPal組件 </font><br>17.8.1 數(shù)據(jù)訪問層 </font><br>17.8.2 業(yè)務(wù)服務(wù)層 </font><br>17.9 ProjectPal的源代碼 </font><br>17.9.1 配置 </font><br>17.9.2 ProjectPal中的安全措施 </font><br>17.9.3 注冊新項(xiàng)目 </font><br>17.9.4 項(xiàng)目桌面 </font><br>17.10 總結(jié) </font><br></font><br>第七部分 附錄</font><br></font><br>附錄A .NET概述 </font><br>附錄B 常用ASP.NET對象參考 </font><br>附錄C 常用ADO對象參考 </font><br>附錄D HTML服務(wù)器控件參考 </font><br>附錄E ASP服務(wù)器控件參考 </font><br>附錄F Microsoft移動(dòng)Internet工具包 </font><br>附錄G .NET資源列表

本目錄推薦

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