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

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

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

定 價(jià):¥59.90

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

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

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

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

作者簡(jiǎn)介

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

圖書(shū)目錄

第1章  XML介紹    1
1.1  XML入門(mén)    1
1.1.1  自描述數(shù)據(jù)    2
1.1.2  基本術(shù)語(yǔ)    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)勢(shì)    20
1.4  小結(jié)    20
第2章  ASP.NET 2.0介紹    21
2.1  ASP.NET 2.0的功能    21
2.1.1  開(kāi)發(fā)人員的效率    21
2.1.2  控制和管理    33
2.1.3  速度和性能    35
2.2  小結(jié)    37
第3章  .NET Framework中的XML類(lèi)    39
3.1  .NET Framework 2.0對(duì)XML的支持    39
3.1.1  .NET Framework 2.0對(duì)XML支持的設(shè)計(jì)目的    39
3.1.2  XML命名空間    40
3.1.3  XML解析    41
3.1.4  編寫(xiě)XML    43
3.1.5  XPath支持    44
3.1.6  XML模式對(duì)象模型    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
        讀寫(xiě)XML數(shù)據(jù)    57
4.1  XML的讀取器和書(shū)寫(xiě)器    57
4.2  使用XmlReader類(lèi)讀取XML    59
4.2.1  XmlReader簡(jiǎn)介    59
4.2.2  使用XmlReader類(lèi)讀取
           XML數(shù)據(jù)的步驟    59
4.3  寫(xiě)入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)證類(lèi)型    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模式對(duì)象模型(SOM)    116
5.1.9  通過(guò)程序從XML文件
           推斷XSD模式    123
5.2  小結(jié)    124
第6章  XML DOM對(duì)象模型    125
6.1  探索DOM處理    125
6.2  用XML文檔對(duì)象模型編程    127
6.2.1  文檔類(lèi)    128
6.2.2  集合類(lèi)    129
6.2.3  XmlDocument類(lèi)    129
6.2.4  使用XmlDocument類(lèi)    132
6.2.5  通過(guò)程序創(chuàng)建XML文檔    141
6.2.6  XmlDocumentFragment類(lèi)    151
6.2.7  XML DOM對(duì)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入門(mén)    165
7.1.1  XSLT、XSL和XPath概述    166
7.1.2  XSLT的優(yōu)勢(shì)    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類(lèi)    178
7.1.7  XSL樣式表中用戶(hù)自定義函數(shù)    184
7.1.8  XsltSettings類(lèi)    189
7.1.9  一個(gè)完整的示例    190
7.1.10  高級(jí)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  有類(lèi)型DataSet    222
8.1.5  XmlDataDocument對(duì)象和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  客戶(hù)端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查詢(xún)    280
10.1.3  SQL Server 2005中的XML數(shù)據(jù)類(lèi)型    287
10.1.4  處理ADO.NET的XML數(shù)據(jù)類(lèi)型列    292
10.1.5  在客戶(hù)端使用XML模式    305
10.1.6  ADO.NET中的多活動(dòng)結(jié)果集    311
10.1.7  XML數(shù)據(jù)類(lèi)型和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ù)庫(kù)設(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  串行化入門(mén)    366
12.1.1  XmlSerializer類(lèi)    366
12.1.2  高級(jí)串行化    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)建代理類(lèi)    404
13.1.3  返回復(fù)雜類(lèi)型    407
13.1.4  使用SOAP頭    417
13.1.5  使用SOAP擴(kuò)展    422
13.1.6  來(lái)自客戶(hù)機(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  訪問(wèn)配置節(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類(lèi)    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ù)過(guò)程    481
15.2  實(shí)現(xiàn)    482
15.2.1  數(shù)據(jù)庫(kù)設(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頁(yè)面,以使用XML文件    511
15.2.7  實(shí)現(xiàn)簡(jiǎn)化報(bào)表數(shù)據(jù)收集的FileSystemWatcher    513
15.2.8  綜合運(yùn)用以上內(nèi)容    518
15.3  小結(jié)    518

本目錄推薦

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