理論篇
第1章 XML概述
1.1 XML概述
1.1.1 XML的歷史
1.1.2 XML的基本特征
1.1.3 XML定義
1.2 XML文檔結構
1.2.1 序言
1.2.2 素
1.3 XML文檔內容
1.3.1 素
1.3.2 XML屬性
1.3.3 注釋
1.3.4 字符引用和實體引用
1.3.5 CDATA節
1.3.6 處理指令
1.4 XML文檔規則
1.4.1 格式良好的XML文檔規則
1.4.2 格式良好的XML文檔
1.4.3 有效的XML文檔
小結
練習
第2章
XML文檔類型定義
2.1 DTD概述
2.1.1 DTD簡介
2.1.2 DTD聲明
2.1.3 內部DTD
2.1.4 外部DTD
2.2 DTD語法
2.2.1&nbs素聲明
2.2.2 屬性聲明
2.2.3 實體
小結
練習
第3章 XML模式定義
3.1 命名空間
3.1.1 概述
3.1.2 創建命名空間
3.2 Schema概述
3.2.1 Schema VS DTD
3.2.2 Schema文檔結構
3.3 Schema中的數據類型
3.3.1 簡單類型
3.3.2 復合類型
3.4&nbs素聲明
3.4.1 素
3.4.2 素
3.4.3 匿名類型定義
3.5 屬性聲明
3.5.1 屬性
3.5.2 屬性組
3.6 模式重用
3.6.1 incl素
3.6.2 imp素
小結
練習
第4章
XML顯示——XSL
4.1 級聯樣式表CSS
4.1.1 CSS概述
4.1.2 CSS語法
4.1.3 XML與CSS關聯
4.2 XSL基礎
4.2.1 XSL
4.2.2 XSLT
4.2.3 XPath
4.2.4 XPath表達式
4.2.5 XPath定位路徑
4.3 XSL文檔
4.3.1 XSL文檔結構
4.3.2 素
4.4 多樣式表
4.4.1 <xsl:impo素
4.4.2 <xsl:inclu素
小結
練習
第5章
運用DOM處理XML
5.1 文檔對像模型
5.1.1 概述
5.1.2 DOM文檔結構
5.2 解析XML
5.2.1 XML的解析方式
5.2.2 解析XML的API
5.3 DOM編程
5.3.1 Java DOM的API
5.3.2 DOM應用
5.3.3 DOM解析器屬性
小結
練習
第6章
SAX與JDOM
6.1 使用SAX解析XML
6.1.1 SAX的實現機制
6.1.2 SAX中的事件
6.1.3 Java SAX的API
6.1.4 SAX編程
6.2 使用JDOM解析XML
6.2.1 JDOM概述
6.2.2 JDOM的API
6.2.3 JDOM編程
6.3 SAX、DOM和JDOM技術的比較
小結
練習
第7章 WEB
SERVICES概述
本章目標
7.1 Web Services簡介
7.1.1 引言
7.1.2 Web Services的特點
7.1.3 Web Services的組成
7.1.4 Web Services的優勢與局限
7.2 Web Services體繫結構
7.2.1 Web Services理論模型
7.2.2 Web Services協議
7.2.3 Web Services通信模型
7.2.4 實現Web Services
小結
練習
第8章 SOAP
8.1 SOAP概述
8.1.1 SOAP介紹
8.1.2 SOAP消息結構
8.1.3 SOAP消息交換模型
8.1.4 SOAP應用模式
8.1.5 SOAP與CORBA、COM/DCOM的區別
8.2 J素
8.2.1 SOAPElement
8.2.2 SOAPMessage
8.2.3 SOAPPart
8.2.4 SOAPEnvelope
8.2.5 SOAPHeader和SOAPHeaderElement
8.2.6 SOAPBody和SOAPBodyElement
8.2.7 SOAPFault
8.3 編寫SOAP客戶端
8.3.1 SOAP連接
8.3.2 構建消息
8.3.3 編寫SOAP客戶端
8.4 編寫SOAP服務器
8.4.1 JAXMServlet
8.4.2 編寫SOAP服務器
8.4.3 部署測試
小結
練習
第9章
WSDL和UDDI
9.1 WSDL
9.1.1 WSDL概述
9.1.2 WSDL文檔結構
9.1.3 WSDL綁定
9.2 UDDI
9.2.1 UDDI注冊中心
9.2.2 UDDI數據結構
9.2.3 UDDI API
9.2.4 WSDL映射到UDDI
小結
練習
第10章 RPC
10.1 RPC概述
10.1.1 JAX-RPC簡介
10.1.2 JAX-RPC應用程序體繫結構
10.2 映射Java數據類型
10.2.1 一般數據類型
10.2.2 數組
10.2.3 映射為JavaBean
10.3 創建基於JAX-RPC的Web Service
10.3.1 下載並安裝JWSDP 2.0
10.3.2 wscompile和wsdeploy工具
10.3.3 創建JAX-RPC服務器端
10.3.4 創建JAX-RPC客戶端
小結
練習
理論篇
實踐1 SOAP
實踐指導
實踐1.G.1
知識拓展
SOAP安全性
拓展練習
練習1.E.1
實踐2 CXF應用
實踐指導
實踐2.G.1
知識拓展
Web Service框架
拓展練習
練習2.E.1
附錄A 素
附錄B XSD限定
附錄C XPATH函數庫
附錄D 素