《XMLWebServices高級編程範例》是由胡海璐等編寫,電子工業出版社於2003年2月1日出版發行的關於Web的參考書。本書詳細討論了XML技術的起源、特點、語法規則、套用領域及其主要特性,幫助讀者能夠理解並靈活運用這些知識。
基本介紹
- 書名:XMLWebServices高級編程範例
- 作者:胡海璐等編
- ISBN:10位[7505384759] 13位[9787505384750]
- 定價:¥52.00 元
- 出版社:電子工業出版社
- 出版時間:2003-2-1
內容提要,編輯推薦,目錄,
內容提要
XML Web Services是為其他應用程式提供數據和服務的應用程式邏輯單元。應用程式通過常見的Web協定和數據格式(如HTTP、XML和SOAP)訪問XML Web Services,而無需考慮XML Web Services的實現細節。XML Web Services將基於組件的開發的最佳方面和Web結合在一起,是Microsoft .NET編程模型的基礎。
本書詳細討論了XML技術的起源、特點、語法規則、套用領域及其主要特性,並通過大量的實例演示了在.NET平台下套用XML進行程式設計的方法。介紹了使用.NET框架和新的Visual Studio.NET工具創建、測試、引用、部署Web服務的方法。並結合留言簿、條形圖、BBS、SQL伺服器遠程監控等具體的Web套用全面深入地介紹了在.NET平台下進行Web服務編程的技巧。最後,研究了在.NET框架下創建安全的XML Web Services的方法。
本書適合所有在.NET下開發XML Web Services套用系統的軟體工程師。通過閱讀本書,讀者能夠理解並靈活運用這些知識點,迅速掌握這些技術,從而能夠開發出功能強大的Window/Web常規應用程式和數據訪問應用程式。
編輯推薦
書詳細討論了XML技術的起源、特點、語法規則、套用領域及其主要特性,並通過大量的實例演示了在.NET平台下套用XML進行程式設計的方法。介紹了使用.NET框架和新的Visual Studio.NET工具創建、測試、引用及部署Web Services的方法,並結合留言簿、條形圖、BBS,以及SQL伺服器遠程監控等具體的Web套用全面深入地介紹了在.NET平台下進行Web Services編程的技巧。最後,研究了在.NET框架下創建安全的XML Web Services的方法。
目錄
第1章 .NET框架及VS.NET簡介 1
1.1 .NET平台概述 2
1.1.1 .NET平台產生背景 2
1.1.2 .NET平台的組成 3
1.1.3 .NET技術框架核心 3
1.1.4 .NET主要特性 5
1.2 Visual Studio.Net功能概述 5
1.2.1 VS .NET的新特性 6
1.2.2 VS.NET的版本及系統要求 7
1.3 VS.NET IDE界面 10
1.3.1 主界面 11
1.3.2 起始頁 12
1.3.3 伺服器資源管理器 13
1.3.4 選單與工具列 14
1.3.5 屬性視窗 14
1.3.6 代碼編輯器 17
1.3.7 “動態幫助”視窗 21
1.3.8 檔案區 21
1.3.9 工具箱 24
1.3.10 “Web瀏覽器”視窗 24
1.3.11 命令視窗 25
1.3.12 “任務列表”視窗 26
1.3.13 安裝工具 27
1.4 小結 27
第2章 XML概述 29
2.1 XML的起源和目標 30
2.1.1 標記語言 30
2.1.2 XML起源 31
2.1.3 XML目標 31
2.1.4 XML定義 32
2.1.5 XML與HTML、SGML之間的關係 33
2.1.6 XML家族 33
2.2 XML的特點與優點 34
2.2.1 特點 34
2.2.2 優點 35
2.3 XML文檔結構及語法 36
2.3.1 XML文檔結構 36
2.3.2 XML文檔的邏輯結構 36
2.3.3 XML文檔的實體結構 39
2.4 XML與企業之間的關係 43
2.4.1 增強企業網站的職能 44
2.4.2 簡化企業的資料管理 44
2.4.3 及時掌握消費者的反饋 44
2.4.4 企業夥伴信息共享 44
2.4.5 危機處理 45
2.5 XML的套用領域 45
2.5.1 數據交換 45
2.5.2 內容管理 45
2.5.3 設計與特定領域有關的標記語言 46
2.5.4 檔案保存 46
2.5.5 Web套用 46
2.5.6 Web服務 47
2.5.7 套用配置 47
2.6 XML前景 48
第3章 XML技術的主要特性 49
3.1 標準格式的XML文檔 50
3.2 文檔類型定義 55
3.2.1 定義DTD 56
3.2.2 DTD的基本結構 56
3.2.3 DTD和XML Schema的比較 61
3.3 使用XML Schema驗證XML 62
3.4 文檔對象模型 69
3.4.1 概述 69
3.4.2 實例編程 72
3.5 連結和查詢 74
3.5.1 XPath規範 74
3.5.2 XLink規範 77
3.5.3 XPointer規範 78
3.5.4 VS.NET中的XPath實現 79
3.6 通過XSLT轉換XML文檔 79
3.7 XML和資料庫 82
3.7.1 XML與資料庫的比較 82
3.7.2 XML與數據集的相互轉換 83
第4章 在.NET框架中使用XML 85
4.1 System.xml命名空間 86
4.1.1 標準 86
4.1.2 命名空間層次結構 86
4.2 XmlNode及其派生類編程實例 89
4.2.1 XmlNode節點管理實例 89
4.2.2 使用XmlDocument類實現商場商品管理實例 99
4.3 XmlWriter及其派生類編程 112
4.3.1 常用方法 113
4.3.2 編程基本步驟 118
4.3.3 程式說明及運行結果 119
4.3.4 實際編程 119
4.3.5 技術要點分析 123
4.4 XmlReader 123
4.4.1 概述 123
4.4.2 常用方法 124
4.4.3 編程基本步驟 128
4.4.4 程式說明及運行結果 128
4.4.5 實際編程 128
4.4.6 技術要點分析 133
4.5 小結 133
第5章 .NET對Web套用的支持 135
5.1 ASP.NET概述 136
……
第6章 XML在.NET框架中的套用 165
第7章 個性化XML實例編程 201
第8章 XML Web Services 227
第9章 XML.NET留言簿實例編程 273
第12章 SQL Server伺服器遠程監控實例 389
第13章 VS.NET與XML Web Services安全 419