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

ASP.NET2.0XML高級編程(第3版)

ASP.NET2.0XML高級編程(第3版)

定 價(jià):¥59.90

作 者: (美)然哥諾辛爾蒙 著,肖奕,曹俊 譯
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: ASP.NET

ISBN: 9787302132141 出版時(shí)間: 2006-09-01 包裝: 膠版紙
開本: 16 頁數(shù): 519 字?jǐn)?shù):  

內(nèi)容簡介

  本書將交替講述兩種強(qiáng)大的技術(shù):ASP.NET和XML。XML早已成為熱點(diǎn)。業(yè)內(nèi)對這種允許以獨(dú)立于平臺的方式進(jìn)行數(shù)據(jù)通信和信息存儲的W3C 建議標(biāo)準(zhǔn)的廣泛認(rèn)同令人吃驚。您在任何地方都可以看到XML的使用—— 從使用轉(zhuǎn)換語言XSLT在不同的瀏覽器上顯示數(shù)據(jù),到使用SOAP在Web服務(wù)之間傳遞消息。.NET是Microsoft的革新和足以夸耀的新概念。.NET具有一些功能,例如允許以獨(dú)立于語言的方式開發(fā)應(yīng)用程序,在語言之間共享代碼,自描述類以及自文檔化(self-documenting)程序代碼命名。.NET(特別是ASP.NET)就是專門為Web服務(wù)和便捷開發(fā)而設(shè)計(jì)的。隨著.NET 2.0 Framework的發(fā)布,.NET包括了對ASP.NET所有領(lǐng)域的明顯改善。對Web頁面開發(fā)來說,新的XML數(shù)據(jù)控件,例如XmlDataSource和TreeView,使得無需編寫代碼即可在ASP.NET Web頁面上顯示和編輯數(shù)據(jù),這樣在某些情況下可以減少70%的所需代碼量。ADO.NET 2.0包括了很多新的特性,讓您體驗(yàn)由SQL Server 2005(SQL Server的下一個(gè)主要版本)帶來的XML新特性。為了能夠獲得這種令人興奮的新的Web編程環(huán)境,Microsoft最大限度地利用了XML。實(shí)際上,沒有一種技術(shù)能像XML一樣與ASP.NET結(jié)合得如此緊密。它可以作為任何數(shù)據(jù)的通用數(shù)據(jù)格式,從配置文件到元數(shù)據(jù)、Web Service通信以及對象串行化。在System.Xml命名空間中的所有XML功能都被顯著增強(qiáng),比如提高性能和對標(biāo)準(zhǔn)化的支持。一些與XML相關(guān)的主要技術(shù)改善有:處理內(nèi)存中XML數(shù)據(jù)的新模式、可編輯的XPathNavigator、新的XSLT處理器以及對XmlReader和XmlWrite類的強(qiáng)類型支持等。與此相關(guān)聯(lián)的是ADO.NET 2.0中對XML的新支持。因?yàn)橛辛薃DO.NET 2.0的新特性,編程人員現(xiàn)在就可以同時(shí)使用分層XML和關(guān)系型數(shù)據(jù)庫格式來訪問和更新數(shù)據(jù)了。

作者簡介

  肖亦,男,計(jì)算機(jī)專業(yè)碩士,系統(tǒng)分析和程序開發(fā)工作,為企業(yè)信息化提供咨詢和服務(wù)。參與翻譯了四本著作。

圖書目錄

第1章  XML介紹    1
1.1  XML入門    1
1.1.1  自描述數(shù)據(jù)    2
1.1.2  基本術(shù)語    3
1.1.3  XML文檔的組成部分    4
1.2  XML技術(shù)    11
1.2.1  DTD    12
1.2.2  XDR    13
1.2.3  XSD    13
1.2.4  XSLT    17
1.2.5  XML DOM    17
1.2.6  XPath    18
1.2.7  SAX    19
1.2.8  XLink和XPointer    19
1.2.9  XQuery    19
1.3  XML的優(yōu)勢    20
1.4  小結(jié)    20
第2章  ASP.NET 2.0介紹    21
2.1  ASP.NET 2.0的功能    21
2.1.1  開發(fā)人員的效率    21
2.1.2  控制和管理    33
2.1.3  速度和性能    35
2.2  小結(jié)    37
第3章  .NET Framework中的XML類    39
3.1  .NET Framework 2.0對XML的支持    39
3.1.1  .NET Framework 2.0對XML支持的設(shè)計(jì)目的    39
3.1.2  XML命名空間    40
3.1.3  XML解析    41
3.1.4  編寫XML    43
3.1.5  XPath支持    44
3.1.6  XML模式對象模型    45
3.1.7  理解XML驗(yàn)證    46
3.1.8  用XSLT轉(zhuǎn)換XML數(shù)據(jù)    46
3.1.9  XML串行化    47
3.1.10  XML Web服務(wù)    49
3.1.11  XML和ADO.NET    52
3.1.12  ASP.NET配置    53
3.2  小結(jié)    55
第4章  用XmlReader和XmlWriter
        讀寫XML數(shù)據(jù)    57
4.1  XML的讀取器和書寫器    57
4.2  使用XmlReader類讀取XML    59
4.2.1  XmlReader簡介    59
4.2.2  使用XmlReader類讀取
           XML數(shù)據(jù)的步驟    59
4.3  寫入XML數(shù)據(jù)    77
4.4  小結(jié)    90
第5章  XML數(shù)據(jù)驗(yàn)證    93
5.1  XML驗(yàn)證    93
5.1.1  .NET Framework 2.0支持的驗(yàn)證類型    94
5.1.2  使用XSD模式驗(yàn)證XML數(shù)據(jù)    95
5.1.3  模式的緩存    100
5.1.4  XML DOM驗(yàn)證    103
5.1.5  使用內(nèi)嵌模式驗(yàn)證XML    105
5.1.6  使用DTD    108
5.1.7  使用Visual Studio 2005創(chuàng)建XML模式    113
5.1.8  .NET模式對象模型(SOM)    116
5.1.9  通過程序從XML文件
           推斷XSD模式    123
5.2  小結(jié)    124
第6章  XML DOM對象模型    125
6.1  探索DOM處理    125
6.2  用XML文檔對象模型編程    127
6.2.1  文檔類    128
6.2.2  集合類    129
6.2.3  XmlDocument類    129
6.2.4  使用XmlDocument類    132
6.2.5  通過程序創(chuàng)建XML文檔    141
6.2.6  XmlDocumentFragment類    151
6.2.7  XML DOM對XPath的支持    152
6.2.8  在XmlDocument中驗(yàn)證XML    163
6.3  小結(jié)    163
第7章  用XSLT轉(zhuǎn)換XML數(shù)據(jù)    165
7.1  XSLT入門    165
7.1.1  XSLT、XSL和XPath概述    166
7.1.2  XSLT的優(yōu)勢    167
7.1.3  XSLT元素    168
7.1.4  XSLT函數(shù)    170
7.1.5  將XSL樣式表應(yīng)用于XML文檔    171
7.1.6  XSL轉(zhuǎn)換中涉及的.NET類    178
7.1.7  XSL樣式表中用戶自定義函數(shù)    184
7.1.8  XsltSettings類    189
7.1.9  一個(gè)完整的示例    190
7.1.10  高級XSLT操作    198
7.1.11  調(diào)試XSLT樣式表    201
7.2  小結(jié)    203
第8章  XML和ADO.NET    205
8.1  ADO.NET和XML    205
8.1.1  載入XML至DataSet    206
8.1.2  DataSet模式    210
8.1.3  轉(zhuǎn)換DataSet為XML    214
8.1.4  有類型DataSet    222
8.1.5  XmlDataDocument對象和DataSet    227
8.1.6  XmlDataDocument和XPathNavigator之間的關(guān)系    233
8.1.7  DataTable和XML    235
8.2  小結(jié)    237
第9章  顯示XML數(shù)據(jù)    239
9.1  ASP.NET 2.0層次數(shù)據(jù)控件    239
9.1.1  站點(diǎn)導(dǎo)航    240
9.1.2  XmlDataSource控件    243
9.1.3  緩存    254
9.1.4  XML Web服務(wù)器控件    257
9.2  客戶端XML    264
9.2.1  ASP.NET 2.0回調(diào)功能    264
9.2.2  ASP.NET的Atlas技術(shù)    271
9.3  小結(jié)    276
第10章  SQL Server 2005的XML集成    277
10.1  SQL Server 2005中新的XML特性    278
10.1.1  SQL Server 2005中的FOR XML    278
10.1.2  從ADO.NET執(zhí)行FOR XML查詢    280
10.1.3  SQL Server 2005中的XML數(shù)據(jù)類型    287
10.1.4  處理ADO.NET的XML數(shù)據(jù)類型列    292
10.1.5  在客戶端使用XML模式    305
10.1.6  ADO.NET中的多活動結(jié)果集    311
10.1.7  XML數(shù)據(jù)類型和DataSet    315
10.1.8  OPENXML( )    318
10.1.9  其他XML特性    320
10.2  小結(jié)    322
第11章  使用ASP.NET 2.0和SQLServer 2005構(gòu)建飛機(jī)訂票系統(tǒng)    323
11.1  案例分析概述    323
11.1.1  系統(tǒng)的體系結(jié)構(gòu)    323
11.1.2  業(yè)務(wù)流程    324
11.2  實(shí)現(xiàn)    325
11.2.1  數(shù)據(jù)庫設(shè)計(jì)    325
11.2.2  AirlineReservationsLib 組件的實(shí)現(xiàn)    329
11.2.3  Web站點(diǎn)的實(shí)現(xiàn)    337
11.2.4  整合所有內(nèi)容    362
11.3  小結(jié)    363
第12章  XML串行化    365
12.1  串行化入門    366
12.1.1  XmlSerializer類    366
12.1.2  高級串行化    372
12.1.3  反串行化XML    382
12.1.4  泛型和XML串行化    390
12.1.5  預(yù)生成串行化程序集    394
12.1.6  處理異常    395
12.2  小結(jié)    396
第13章  XML Web服務(wù)    399
13.1  XML Web服務(wù)    399
13.1.1  構(gòu)建ASP.NET Web服務(wù)    400
13.1.2  為Web服務(wù)創(chuàng)建代理類    404
13.1.3  返回復(fù)雜類型    407
13.1.4  使用SOAP頭    417
13.1.5  使用SOAP擴(kuò)展    422
13.1.6  來自客戶機(jī)應(yīng)用程序的Web服務(wù)異步調(diào)用    429
13.1.7  用IE Web服務(wù)行為從瀏覽器進(jìn)行Web服務(wù)的異步調(diào)用    433
13.1.8  異步Web服務(wù)方法    440
13.1.9  用IXmlSerializable控制XML串行化    442
13.1.10  使用Schema Importer Extension    445
13.1.11  .NET Framework 2.0中的其他Web服務(wù)功能    448
13.2  小結(jié)    449
第14章  ASP.NET 2.0配置    451
14.1  ASP.NET配置    451
14.1.1  配置層次結(jié)構(gòu)    452
14.1.2  訪問配置節(jié)的ASP.NET 1.x方式    453
14.2  ASP.NET 2.0配置管理    453
14.2.1  ASP.NET 2.0中的新配置節(jié)    453
14.2.2  WeConfiguration Manager類    456
14.2.3  從預(yù)定義節(jié)中檢索配置    457
14.2.4  加密和解密配置節(jié)    462
14.2.5  枚舉配置節(jié)    465
14.2.6  讀配置節(jié)    467
14.2.7  創(chuàng)建自定義配置節(jié)    471
14.2.8  內(nèi)置配置管理工具    475
14.3  小結(jié)    478
第15章  用XML Web服務(wù)構(gòu)建ShoppingAssistant    479
15.1  ShoppngAssistant案例分析    479
15.1.1  ShoppingAssistant的體系結(jié)構(gòu)    480
15.1.2  業(yè)務(wù)過程    481
15.2  實(shí)現(xiàn)    482
15.2.1  數(shù)據(jù)庫設(shè)計(jì)    482
15.2.2  ContentPublisher Web  服務(wù)的實(shí)現(xiàn)    484
15.2.3  ShoppingAssistant組件的實(shí)現(xiàn)    492
15.2.4  ShoppingAssistant Web應(yīng)用程序的實(shí)現(xiàn)    494
15.2.5  使用Web服務(wù)和Windows 服務(wù)的異步調(diào)用    506
15.2.6  修改ShoppingAssistant Web頁面,以使用XML文件    511
15.2.7  實(shí)現(xiàn)簡化報(bào)表數(shù)據(jù)收集的FileSystemWatcher    513
15.2.8  綜合運(yùn)用以上內(nèi)容    518
15.3  小結(jié)    518

本目錄推薦

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