TOP
0
0
【簡體曬書節】 單本79折,5本7折,優惠只到5/31,點擊此處看更多!
瘋狂XML講義(含光盤1張)(簡體書)
滿額折

瘋狂XML講義(含光盤1張)(簡體書)

商品資訊

人民幣定價:65 元
定價
:NT$ 390 元
優惠價
87339
領券後再享88折起
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:10 點
相關商品
商品簡介
作者簡介
目次

商品簡介

本書主要以XML為核心,深入地介紹了XML的各種相關知識。本書作為瘋狂Java體系圖書之一,依然保持該體系圖書系統、全面的特點:不僅詳細介紹了XML文檔的各種知識,還通過案例示範了實際開發中如何應用XML知識。
本書主要分為五個部分。第一部分介紹了XML、DTD、XML Schema等基礎知識,這些知識主要教讀者如何定義有效的XML文檔,這部分內容是深入學習后面知識的基礎,也是每個使用XML的開發者都應該掌握的基礎。第二部分介紹了CSS、XSLT和XPath等知識,通過使用CSS或XSLT,可直接將XML文檔當成視圖技術。第三部分介紹了DOM、SAX、JAXP、dom4j、JDOM、XQuery和XQJ等,其中的DOM、SAX、JAXP、dom4j和JDOM都以結構化的方式來創建、解析XML文檔,從而可以將XML文檔作為數據傳輸工具,而XQuery則是一種新規範,通過XQuery可以查詢XML文檔中的數據,就像使用SQL查詢關係數據庫的數據一樣。第四部分介紹了Web Services和CXF,其中CXF是Java領域的主流Web Services框架,簡單易用。第五部分則提供了兩個綜合性案例:基於XML的電子公告系統和電子拍賣系統,讓讀者將前面所學應用到實際項目中。尤其是電子拍賣系統,它是一個包含5個表,表之間具有復雜關聯映射的系統,該案例采用目前最流行、最規範的輕量級Java EE架構,將整個應用分為領域對象層、DAO層和業務邏輯層,然后用CXF將業務邏輯組件包裝成Web Services,從而可以將現有的Java EE項目與其他平臺的、其他語言的異構項目進行整合,具有極好的指導價值和借鑒意義。
本書大部分章節后都提供了相應的編程習題,供開發者鞏固所學,將理論融入實際開發之用。關於這些編程習題的解題思路和參考答案可登錄http://www.crazyit.org獲取。
本書是瘋狂Java體系叢書之一,學習本書無須任何XlVlL基礎,但DOM、SAX、dom4j、JDOM解析部分包含了大量Java編程,因此建議先認真閱讀瘋狂Java體系的《瘋狂Java講義》一書。

作者簡介

李剛,從事10年的JavaEE應用開發。 曾任LITEON公司的J2EE技術主管,負責該公司的企業信息平臺的架構設計。 曾任廣州電信、廣東龍泉科技等公司的技術培訓導師。 2007年3月26日的《電腦報》專訪人物。 現任新東方廣州中心軟件教學總監,并曾任廣東技術師範學院計算機科學系的兼職副教授。 培訓的學生已在華為、立信、普信、網易、電信盈科、中企動力等公司就職。 國內知名的高端IT技術作家,已出版《Spring2.0寶典》、《基於J2EE的Ajax寶典》、《輕量級J2EE企業應用實戰》、《Struts2權威指南》、《RubyOnRails敏捷開發最佳實踐》等著作。

目次

第1章 XML概述
1.1 XML的起源
1.2 XML的優勢
1.3 XML和Java EE
1.4 XML的編輯工具
1.5 XML的競爭對手
1.6 本章小結
第2章 XML文檔規則
2.1 XML文檔的分類
2.2 XML文檔的整體結構
2.3 XML聲明
2.4 XML元素的基本規則
2.5 字符數據
2.6 注釋
2.7 處理指令
2.8 W3C對于屬性的使用建議
2.9 換行處理
2.10 本章小結
第3章 DTD詳解
3.1 XML語義約束
3.2 引入DTD
3.3 DTD文檔的結構
3.4 定義元素
3.5 定義子元素
3.6 定義元素屬性
3.7 定義實體
3.8 定義符號
3.9 使用XMLSpy創建DTD
3.10 本章小結
第4章 XML Schema基本語法
4.1 DTD和Schema
4.2 XML Schema入門
4.3 Schema中的注釋
4.4 理解Schema的數據類型
4.5 Schema內置類型
4.6 使用限制派生新類型
4.7 使用派生列表類型
4.8 使用派生聯合類型
4.9 列表和聯合結合使用
4.10 阻止派生新的簡單類型
4.11 合併多個Schema
4.12 XMLSpy中關於Schema的
4.12 操作
4.13 本章小結
第5章 XML Schema高級知識
5.1 使用anyType定義任意類型
5.2 定義復雜類型
5.3 復雜類型的進一步派生
5.4 阻止派生新的類型
5.5 通配符
5.6 元素替換
5.7 抽象元素和抽象類型
5.8 一致性約束
5.9 元素組與屬性組
5.10 定義符號
5.11 本章小結
第6章 命名空間詳解
6.1 使用命名空間
6.2 Schema的命名空間支持
6.3 命名空間和DTD
6.4 本章小結
第7章 使用CSS顯示XML文件
7.1 樣式單簡介
7.2 CSS的基本用法
7.3 對XML文檔有效的CSS
7.3 選擇器
7.4 使用CSS顯示XML
7.5 本章小結
第8章 使用XSLT顯示XML
8.1 XSL概述
8.2 XSLT入門
8.3 XSLT轉換分類
8.4 XSLT的內置模板規則
8.5 流程控制元素
8.6 控制空白的處理方式
8.7 創建結果樹
8.8 變量和參數
8.9 使用命名模板
8.11 XSLT 1.1的fallback支持
8.12 指定輸出格式
8.13 XSLT的內置函數
8.14 XSLT 2.0的常用新功能
8.15 使用XMLSpy管理XSLT
8.15 操作
8.16 本章小結
第9章 XPath語言詳解
9.1 XPath語言簡介
9.2 絕對路徑和相對路徑
9.3 XPath基礎語法
9.4 運算符和表達式
9.5 XPath 2.0新增的表達式
9.6 XPath 2.0的類型支持
9.7 內置函數庫
9.8 本章小結
第10章 DOM、SAX和JAXP解析
10.1 DOM、SAX和JAXP概述
10.2 JAXP的DOM支持
10.3 JAXP的SAX支持
10.4 DOM和SAX的比較
10.5 使用XML Schema驗證XML文檔
10.6 瀏覽器對DOM的支持
10.7 本章小結
第11章 使用dom4j處理XML文檔
11.1 dom4j簡介
11.2 dom4j常用API
11.3 使用dom4j訪問XML文檔
11.4 使用dom4j創建XML文檔
11.5 修改XML文檔
11.6 使用dom4j獲取命名空間信息
11.7 本章小結
第12章 使用JDOM處理XML文檔
12.1 JDOM簡介
12.2 使用JDOM訪問XML文檔的
12.3 實例
12.3 使用JDOM創建XML文檔
12.4 修改XML文檔
12.5 使用JDOM獲取命名空間信息
12.6 選擇dom4j還是JDOM
12.7 本章小結
第13章 XQuery詳解
13.1 XQuery簡介
13.2 使用XQuery
13.3 基本表達式(Primary Expressions)
13.4 序列表達式
13.5 算術表達式
13.6 比較表達式
13.7 邏輯表達式
13.8 構造器
13.9 FLWOR表達式
13.10 if表達式
13.11 some/every判斷表達式
13.12 與序列類型有關的表達式
13.13 模塊和序言
13.14 使用XQJ執行XQuery
13.15 本章小結
第14章 Web Services詳解
14.1 XML和Web Services
14.2 SOA和云計算
14.3 XML和SOAP協議
14.4 XML和WSDL
14.5 使用CXF開發Web Services
14.6 本章小結
第15章 基於XML的電子公告系統
15.1 系統設計
15.2 設計XML文檔
15.3 定義XSLT樣式單
15.4 實現控制器
15.5 本章小結
第16章 Web Services案例——電子拍賣系統
16.1 系統功能簡介和架構設計
16.2 持久層設計
16.3 實現系統DAO層
16.4 實現業務邏輯層
16.5 使用CXF提供Web Services
16.6 本章小結

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 339
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區