瘋狂XML講義

出版時間:2011-8  出版社:電子工業(yè)出版社  作者:李剛  頁數(shù):500  
Tag標簽:無  

內(nèi)容概要

由李剛編著的本書主要以XML為核心,深入地介紹了XML的各種相關(guān)知識。本書作為瘋狂Java體系圖書之一,依然保持該體系圖書系統(tǒng)、全面的特點:不僅詳細介紹了XML文檔的各種知識,還通過案例示范了實際開發(fā)中如何應(yīng)用XML知識。
本書主要分為五個部分。第一部分介紹了XML、DTD、XML
Schema等基礎(chǔ)知識,這些知識主要教讀者如何定義有效的XML文檔,這部分內(nèi)容是深入學(xué)習(xí)后面知識的基礎(chǔ),也是每個使用XML的開發(fā)者都應(yīng)該掌握的基礎(chǔ)。第二部分介紹了CSS、XSLT和XPath等知識,通過使用CSS或XSLT,可直接將XML文檔當(dāng)成視圖技術(shù)。第三部分介紹了DOM、SAX、JAXP、dom4j、
JDOM、XQuery和XQJ等,其中的DOM、SAX、JAXP、dom4j和JDOM都以結(jié)構(gòu)化的方式來創(chuàng)建、解析XML文檔,從而可以將XML文檔作為數(shù)據(jù)傳輸工具,而
XQuery則是一種新規(guī)范,通過XQuery可以查詢XML文檔中的數(shù)據(jù),就像使用 SQL查詢關(guān)系數(shù)據(jù)庫的數(shù)據(jù)一樣。第四部分介紹了Web
ServicesService和 CXF,其中CXF是Java領(lǐng)域的主流Web
ServicesService框架,簡單易用。第五部分則提供了兩個綜合性案例:基于XML的電子公告系統(tǒng)和電子拍賣系統(tǒng),讓讀者將前面所學(xué)應(yīng)用到實際項目中。,尤其是電子拍賣系統(tǒng),。它是一個包含5個表,表之間具有復(fù)雜關(guān)聯(lián)映射的系統(tǒng),該案例采用目前最流行、最規(guī)范的輕量級Java
EE架構(gòu),將整個應(yīng)用分為領(lǐng)域?qū)ο髮?、DAO層和業(yè)務(wù)邏輯層,然后用CXF將業(yè)務(wù)邏輯組件包裝成Web
ServicesService,從而可以將現(xiàn)有的Java
EE項目與其他平臺的、其他語言的異構(gòu)項目進行整合,具有極好的指導(dǎo)價值和借鑒意義。
本書大部分章節(jié)后都提供了相應(yīng)的編程習(xí)題,供開發(fā)者鞏固所學(xué),將理論融入實際開發(fā)之用。
本書是瘋狂Java體系叢書之一,學(xué)習(xí)本書無須任何XML基礎(chǔ),但DOM、SAX、dom4j、JDOM解析部分包含了大量Java編程,因此建議先認真閱讀瘋狂Java體系的《瘋狂Java講義》一書。

作者簡介

李剛,從事10多年的Java EE應(yīng)用開發(fā)現(xiàn)任傳智播客廣州中心教學(xué)總監(jiān)。
瘋狂Java實訓(xùn)營創(chuàng)始人,瘋狂Java體系圖書作者。曾任LTTEON公司的J2EE技術(shù)主管,負責(zé)該公司的企業(yè)信息化平臺的架構(gòu)設(shè)計。
曾任廣州電信、廣東龍泉科技等公司的技術(shù)培訓(xùn)導(dǎo)師。曾兼任廣東技術(shù)師范學(xué)院計算機科學(xué)系的兼職副教授。
2007年3月26日的《電腦報》專訪人物。 培訓(xùn)的學(xué)生已在華為、立信、普信、網(wǎng)易、電信盈科等公司就職。
國內(nèi)著名的高端IT技術(shù)作家,已出版《瘋狂Java講義》、《瘋狂Android講義》、《輕量級Java
EE企業(yè)應(yīng)用實戰(zhàn)》、《瘋狂Ajax講義》、《瘋狂XML講義》、《經(jīng)典Java EE企業(yè)應(yīng)用實戰(zhàn)》、《struts
2.1權(quán)威指南》、《Ruby On
Rails敏捷開發(fā)最佳實踐》等著作。其中瘋狂Java體系圖書都是已經(jīng)得到廣泛的市場認同,并多次重印的暢銷圖書,并被多家高校選作教材,部分圖書已被翻譯成繁體中文版、輸出到臺灣地區(qū)。

書籍目錄

第1章 XML概述
 1.1 XML的起源
  1.1.1 標記語言
  1.1.2 XML的基本概念
  1.1.3 XML和HTML
 1.2 XML的優(yōu)勢
  1.2.1 簡單易用的標記語言
  1.2.2 嚴格的格式
  1.2.3 數(shù)據(jù)邏輯和顯示邏輯分離
 1.3 XML和Java EE
  1.3.1 配置描述
  指定Web組件的配置信息是不是只能采用web.xml文件呢?
  1.3.2 簡化的數(shù)據(jù)交換
  1.3.3 Web Service
 1.4 XML的編輯工具
  1.4.1 普通文本編輯工具
  1.4.2 XMLSpy簡介
  1.4.3 使用XMLSpy編輯
  1.4.3 XML文檔
  1.4.4 Stylus Studio簡介
  1.4.5 使用Stylus Studio編輯
  1.4.5 XML文檔
 1.5 XML的競爭對手
  1.5.1 Java的Annotation
  1.5.2 輕量級的數(shù)據(jù)交換格式
  1.5.2 ——JSON
 1.6 本章小結(jié)
第2章 XML文檔規(guī)則
 2.1 XML文檔的分類
  2.1.1 格式不良好的XML文檔
  2.1.2 格式良好但無效的
  2.1.2 XML文檔
  2.1.3 有效的XML文檔
 2.2 XML文檔的整體結(jié)構(gòu)
  2.2.1 有且僅有一個根元素
  2.2.2 元素必須合理結(jié)束
  2.2.3 元素之間必須合理嵌套
  2.2.4 元素的屬性必須有值
 2.3 XML聲明
  UTF-8不是兼容Unicode嗎?
  那UTF-8也應(yīng)該支持中文啊,
  為什么上面的XML文檔會
  出現(xiàn)字符集錯誤的情況呢?
 2.4 XML元素的基本規(guī)則
  2.4.1 合法的標簽名
  2.4.2 嵌套子元素
  2.4.3 空元素
 2.5 字符數(shù)據(jù)
  2.5.1 使用實體引用
  2.5.2 使用CDATA標記
 2.6 注釋
 2.7 處理指令
 2.8 W3C對于屬性的使用建議
 2.9 換行處理
 2.10 本章小結(jié)
  本章練習(xí)
第3章 DTD詳解
 3.1 XML語義約束
  我一直有一個疑問:XML太“隨意”了,我們想怎樣定義元素都可以,想怎樣嵌套子元素也行,想怎樣定義屬性也行,真的是這樣嗎?
 3.2 引入DTD
  3.2.1 內(nèi)部DTD
  3.2.2 外部DTD
  3.2.3 公用DTD
 3.3 DTD文檔的結(jié)構(gòu)
  3.3.1 驗證XML文檔的有效性
 3.4 定義元素
  3.4.1 定義任意類型的元素
  3.4.2 定義空元素
  3.4.3 定義字符串內(nèi)容的元素
  3.4.4 定義混合內(nèi)容
 3.5 定義子元素
  3.5.1 有序的子元素
  3.5.2 互斥的子元素
  3.5.3 子元素出現(xiàn)的頻率
  3.5.4 組合子元素
  3.5.5 無序的子元素
  上面的DTD中明明定義了<書名…/>、<價格…/>、<作者…/>和<簡要介紹…/>4個元素之間具有互斥關(guān)系,它們怎么可以同時出現(xiàn)呢?
 3.6 定義元素屬性
  3.6.1 對屬性的約束規(guī)則
  3.6.2 定義屬性類型
 3.7 定義實體
  3.7.1 定義實體
  3.7.2 定義參數(shù)實體
  3.7.3 外部實體
  3.7.4 外部參數(shù)實體
 3.8 定義符號
  3.8.1 未解析實體
  XML文檔里的內(nèi)容不是應(yīng)該由XML解析器負責(zé)處理嗎?如果XML解析器不負責(zé)處理,那這些數(shù)據(jù)豈不就失去作用了?
  3.8.2 ENTITY和ENTITIES
  3.8.2 類型的屬性
  3.8.3 NOTATION類型的屬性
 3.9 使用XMLSpy創(chuàng)建DTD
 3.10 本章小結(jié)
  本章練習(xí)
第4章 XML Schema基本語法
 4.1 DTD和Schema
  4.1.1 Schema概述及其優(yōu)勢
  4.1.2 Schema在Java EE中的應(yīng)用
 4.2 XML Schema入門
  4.2.1 XML Schema根元素
  4.2.2 在XML中引用無命名
  4.2.2 空間的Schema
  4.2.3 在XML中引用有命名
  4.2.3 空間的Schema
 4.3 Schema中的注釋
 4.4 理解Schema的數(shù)據(jù)類型
 4.5 Schema內(nèi)置類型
  4.5.1 字符串及相關(guān)類型
  4.5.2 數(shù)值類型
  4.5.3 日期、時間類型
  4.5.4 boolean類型
  4.5.5 anyURI類型
  4.5.6 二進制數(shù)據(jù)
 4.6 使用限制派生新類型
  4.6.1 指定基類型的兩種方式
  4.6.2 指定類型的兩種方式
  4.6.3 范圍約束
  4.6.4 長度約束
  4.6.5 精度約束
  4.6.6 枚舉約束
  4.6.7 正則表達式約束
  4.6.8 空白處理
 4.7 使用<list.../>派生列表類型
  4.7.1 限制列表類型
 4.8 使用<union.../>派生聯(lián)合類型
  4.8.1 限制聯(lián)合類型
 4.9 列表和聯(lián)合結(jié)合使用
 4.10 阻止派生新的簡單類型
  4.10.1 使用final屬性
  4.10.2 為約束指定fixed屬性
 4.11 合并多個Schema
  4.11.1 使用include元素
  4.11.2 使用redefine元素
  4.11.3 使用import元素
 4.12 XMLSpy中關(guān)于Schema的
 4.12 操作
  4.12.1 創(chuàng)建新的Schema
  4.12.2 為XML創(chuàng)建Schema
  4.12.3 為XML分配Schema
 4.13 本章小結(jié)
第5章 XML Schema高級知識
 5.1 使用anyType定義任意類型
 5.2 定義復(fù)雜類型
  5.2.1 定義復(fù)雜類型的方式
  5.2.2 擴展簡單類型
  既然派生復(fù)雜類型的方式有兩種,那接下來是不是應(yīng)該介紹“限制簡單類型來派生復(fù)雜類型”了?
  5.2.3 包含屬性的兩種方式
  5.2.4 擴展包含簡單內(nèi)容的復(fù)雜
  5.2.4 類型
  5.2.5 使用派生類型的另一種方式
  在上面的Schema中先定義了一個book_ Type類型,然后擴展該類型增加了一個price屬性,為何不在定義book_Type類型時一次性添加isbn、name和price三個屬性,而非要一次一次地添加呢?這樣做有實際意義嗎?
  5.2.6 限制包含簡單內(nèi)容的復(fù)雜類型
  5.2.7 限制anyType派生新類型
  為什么沒有通過擴展anyType來派生新類型呢?
  5.2.8 包含子元素的兩種方式
  5.2.9 空元素類型
  5.2.10 混合內(nèi)容類型
 5.3 復(fù)雜類型的進一步派生
  5.3.1 限制空元素類型
  5.3.2 擴展空元素類型
  5.3.3 限制包含子元素的類型
  5.3.4 擴展包含子元素的類型
  5.3.5 限制混合內(nèi)容類型
  5.3.6 擴展混合內(nèi)容類型
 5.4 阻止派生新的類型
 5.5 通配符
  5.5.1 元素通配符
  5.5.2 屬性通配符
 5.6 元素替換
  5.6.1 阻止自己被替換
  5.6.2 阻止指定派生類型的替換
 5.7 抽象元素和抽象類型
  5.7.1 抽象元素
  5.7.2 抽象類型
 5.8 一致性約束
  5.8.1 key約束
  5.8.2 unique約束
  5.8.3 keyref約束
 5.9 元素組與屬性組
 5.10 定義符號
 5.11 本章小結(jié)
  本章練習(xí)
  如何確定一個XML元素所在的命名空間呢?
第6章 命名空間詳解
 6.1 使用命名空間
 6.2 Schema的命名空間支持
  6.2.1 在Schema中使用命名空間
  6.2.2 命名空間對XML文檔的作用
  6.2.3 為屬性使用命名空間限定
  6.2.4 命名空間對一致性約束的影響
  6.2.5 局部元素和局部屬性的強制限定
 6.3 命名空間和DTD
 6.4 本章小結(jié)
第7章 使用CSS顯示XML文件
 7.1 樣式單簡介
  7.1.1 顯示XML的兩種常用樣式單
  7.1.2 樣式單的優(yōu)勢
 7.2 CSS的基本用法
  7.2.1 CSS基本語法
  7.2.2 引入外部樣式文件
  7.2.3 使用內(nèi)部CSS樣式
  7.2.4 使用內(nèi)聯(lián)樣式
 7.3 對XML文檔有效的CSS
 7.3 選擇器
 7.4 使用CSS顯示XML
 7.5 本章小結(jié)
第8章 使用XSLT顯示XML
 8.1 XSL概述
 8.2 XSLT入門
  8.2.1 XSLT轉(zhuǎn)換入門
  XSLT為什么不直接將XML根元素當(dāng)成根元素呢?
  8.2.2 使用template元素定義模板
  8.2.3 使用apply-templates處理子節(jié)點
  8.2.4 使用value-of輸出節(jié)點內(nèi)容
  8.2.5 匹配節(jié)點的模式
  8.2.6 mode屬性
 8.3 XSLT轉(zhuǎn)換分類
  8.3.1 客戶端轉(zhuǎn)換和服務(wù)器端轉(zhuǎn)換
  8.3.2 Xalan處理器
  8.3.3 Saxon處理器
  我發(fā)現(xiàn)用Saxon進行實時轉(zhuǎn)換和用Xalan進行實時轉(zhuǎn)換的JSP頁面代碼完全相同,這是為什么呢?
 8.4 XSLT的內(nèi)置模板規(guī)則
 8.5 流程控制元素
  8.5.1 分支處理
  8.5.2 循環(huán)控制
  8.5.3 排序控制
 8.6 控制空白的處理方式
 8.7 創(chuàng)建結(jié)果樹
  8.7.1 創(chuàng)建元素和屬性
  8.7.2 創(chuàng)建文本
  8.7.3 創(chuàng)建處理指令
  8.7.4 創(chuàng)建注釋
  8.7.5 復(fù)制
  8.7.6 輸出格式化數(shù)值
 8.8 變量和參數(shù)
  8.8.1 為變量和參數(shù)指定值
  8.8.2 全局和局部的變量和參數(shù)
  8.8.3 改變參數(shù)值
 8.9 使用命名模板
 8.10 包含和導(dǎo)入
  8.10.1 使用import導(dǎo)入
  8.10.2 使用include包含
  8.10.3 解決模板定義沖突
 8.11 XSLT 1.1的fallback支持
 8.12 指定輸出格式
  8.12.1 轉(zhuǎn)換XML文檔的相關(guān)格式
  8.12.2 轉(zhuǎn)換HTML文檔的相關(guān)格式
 8.13 XSLT的內(nèi)置函數(shù)
  8.13.1 使用system-property函數(shù)
  8.13.2 使用current函數(shù)返回當(dāng)前節(jié)點集
  8.13.3 使用element-available和
  8.13.3 function-available 函數(shù)
  8.13.4 使用unparsed-entity-uri函數(shù)
  8.13.5 使用document 函數(shù)處理多個源
  8.13.5 XML文檔
  8.13.6 使用format-number 函數(shù)
  8.13.7 使用key函數(shù)
  8.13.8 使用generate-id函數(shù)
 8.14 XSLT 2.0的常用新功能
  8.14.1 分組
  8.14.2 多文檔輸出
  8.14.3 字符映射
  8.14.4?。紉sl:value-of>元素的改進
  8.14.5 數(shù)據(jù)類型綁定
  8.14.6 正則表達式支持
  8.14.7 用戶自定義函數(shù)
  8.15 使用XMLSpy管理XSLT
 8.15 操作
 8.16 本章小結(jié)
  本章練習(xí)
第9章 XPath語言詳解
 9.1 XPath語言簡介
  9.1.1 XPath節(jié)點
  9.1.2 XPath基本概念
  9.1.3 節(jié)點關(guān)系
 9.2 絕對路徑和相對路徑
  9.2.1 XPath基路徑
 9.3 XPath基礎(chǔ)語法
  9.3.1 軸(axis)
  9.3.2 節(jié)點測試(node-test)
  9.3.3 限定謂語(predicate)
  9.3.4 簡化寫法
 9.4 運算符和表達式
  9.4.1 算術(shù)運算符
  9.4.2 比較運算符
  9.4.3 邏輯運算符
  9.4.4 組合多個路徑的運算符
 9.5 XPath 2.0新增的表達式
  9.5.1 for表達式
  9.5.2 if表達式
  9.5.3 some/every判斷表達式
 9.6 XPath 2.0的類型支持
 9.7 內(nèi)置函數(shù)庫
  9.7.1 字符串相關(guān)函數(shù)
  9.7.2 數(shù)值相關(guān)函數(shù)
  9.7.3 日期和時間相關(guān)函數(shù)
  9.7.4 boolean值相關(guān)函數(shù)
  9.7.5 節(jié)點相關(guān)函數(shù)
  9.7.6 序列相關(guān)函數(shù)
 9.8 本章小結(jié)
第10章 DOM、SAX和JAXP解析
 10.1 DOM、SAX和JAXP概述
  接口的實現(xiàn)不是類嗎,怎么接口的實現(xiàn)還是接口???
 10.2 JAXP的DOM支持
  10.2.1 XML文檔和DOM模型
  10.2.2 DOM樹中的對象類型
  10.2.3 DOM解析器
  10.2.4 使用DTD驗證XML文檔
  10.2.5 使用DOM解析XML文檔
  10.2.6 使用DOM創(chuàng)建XML文檔
  10.2.7 使用DOM修改XML文檔
  10.2.8 解析DTD信息
  如果我想獲取DTD中的元素定義、屬性定義等信息該怎么辦?
  10.2.9 DOM和命名空間
 10.3 JAXP的SAX支持
  10.3.1 SAX的處理機制
  10.3.2 SAX解析器和監(jiān)聽器
  為何XMLReader在調(diào)用時不需要傳入SAX解析事件的監(jiān)聽器呢?SAX解析不是總是基于事件機制的嗎?
  XMLReader和SAXParser到底什么關(guān)系?我們到底應(yīng)該用哪個呢?
  10.3.3 使用DTD驗證XML的有效性
  10.3.4 使用SAX解析XML文檔
  10.3.5 SAX和命名空間
 10.4 DOM和SAX的比較
 10.5 使用XML Schema驗證XML
  10.5 文檔
  10.5.1 SchemaFactory和驗證
  上面的SchemaFactory的newInstance()方法中怎么還有一個schemaLanguage參數(shù),它代表什么呢?
  10.5.2 獲取節(jié)點的類型信息
 10.6 瀏覽器對DOM的支持
 10.7 本章小結(jié)
  本章練習(xí)
第11章 使用dom4j處理XML文檔
 11.1 dom4j簡介
  11.1.1 dom4j的封裝和優(yōu)勢
  11.1.2 下載和安裝dom4j
 11.2 dom4j常用API
 11.3 使用dom4j訪問XML文檔
  11.3.1 驗證XML文檔
  11.3.2 使用dom4j解析XML文檔
  11.3.3 使用訪問者模式遍歷XML文檔
 11.4 使用dom4j創(chuàng)建XML文檔
 11.5 修改XML文檔
 11.6 使用dom4j獲取命名空間信息
 11.7 本章小結(jié)
  本章練習(xí)
第12章 使用JDOM處理XML文檔
 12.1 JDOM簡介
  12.1.1 JDOM常用API
  12.1.2 下載和安裝JDOM
 12.2 使用JDOM訪問XML文檔的
 12.3 實例
  12.2.1 驗證XML文檔的有效性
  12.2.2 使用JDOM解析XML文檔
 12.3 使用JDOM創(chuàng)建XML文檔
 12.4 修改XML文檔
 12.5 使用JDOM獲取命名空間信息
 12.6 選擇dom4j還是JDOM
 12.7 本章小結(jié)
  本章練習(xí)
第13章 XQuery詳解
 13.1 XQuery簡介
  13.1.1 XQuery和XPath的關(guān)系
  13.1.2 XQuery和XSLT的關(guān)系
 13.2 使用XQuery
  13.2.1 使用XMLSpy查看XQuery結(jié)果
  13.2.2 使用Saxon執(zhí)行XQuery查詢
 13.3 基本表達式
 13.3?。≒rimary Expressions)
  13.3.1 直接量(Literal)
  13.3.2 變量引用
  13.3.3 圓括號表達式
  13.3.4 上下文項表達式
  13.3.5 函數(shù)調(diào)用
 13.4 序列表達式
  13.4.1 構(gòu)造序列
  13.4.2 過濾表達式
  13.4.3 組合節(jié)點序列
 13.5 算術(shù)表達式
 13.6 比較表達式
  13.6.1 值比較
  13.6.2 通用比較
  13.6.3 節(jié)點比較
 13.7 邏輯表達式
 13.8 構(gòu)造器
  13.8.1 直接構(gòu)造
  13.8.2 計算構(gòu)造
 13.9 FLWOR表達式
  13.9.1 for、let和return子句
  13.9.2 where子句
  13.9.3 order by子句
 13.10 if表達式
 13.11 some/every判斷表達式
 13.12 與序列類型有關(guān)的表達式
  13.12.1 instance of
  13.12.2 typeswitch
  13.12.3 cast
  13.12.4 castable
 13.13 模塊和序言
  13.13.1 序言
  13.13.2 版本聲明
  13.13.3 模塊聲明
  13.13.4 設(shè)置器(setter)
  13.13.5 導(dǎo)入設(shè)置
  13.13.6 命名空間聲明
  13.13.7 默認命名空間聲明
  13.13.8 變量聲明
  13.13.9 函數(shù)聲明
  13.13.10 選項聲明
  13.14 使用XQJ執(zhí)行XQuery
  13.14.1 XQJ和JDBC的類比性
  JDBC API和接口我都知道,但JDBC實現(xiàn)好像很少聽說?。?br /> 13.14.2 XQJ的編程步驟
 13.15 本章小結(jié)
第14章 Web Service詳解
 14.1 XML和Web Service
  14.1.1 Web Service概述
  14.1.2 Web Service平臺概述
  14.1.3 Web Service的廣泛應(yīng)用
 14.2 SOA和云計算
  14.2.1 SOA和Web Service
  14.2.2 云計算和Web Service
 14.3 XML和Web Service
  14.3.1 SOAP基本語法
  14.3.2 Header元素
  14.3.3 Body元素
  14.3.4 Fault元素
 14.4 XML和WSDL
  14.4.1 WSDL基本語法
  14.4.2 portType元素
  14.4.3 binding元素
  14.4.4 service元素
  14.4.5 WSDL和UDDI
 14.5 使用CXF開發(fā)Web Service
  14.5.1 CXF概述
  14.5.2 下載和安裝CXF
  14.5.3 使用CXF開發(fā)Web Service
  是否必須將Web Service服務(wù)接口的.class文件復(fù)制到客戶端呢?
  14.5.4 動態(tài)客戶端
  14.5.5 復(fù)雜類型的處理
  14.5.6 使用攔截器
  14.5.7 使用攔截器進行權(quán)限控制
 14.6 整合與Spring開發(fā)Web Service
  14.6.1 在Spring中使用CXF
  14.6.2 通過Spring啟用CXF攔截器
  14.6.3 在Spring容器中配置Web Service
  14.6.3 客戶端
 14.7 本章小結(jié)
第15章 基于XML的電子公告系統(tǒng)
 15.1 系統(tǒng)設(shè)計
  15.1.1 系統(tǒng)組件的交互關(guān)系
 15.2 設(shè)計XML文檔
  15.2.1 保存狀態(tài)的XML文檔
  15.2.2 定義XML Schema
 15.3 定義XSLT樣式單
  15.3.1 為公告列表定義樣式單
  15.3.2 為用戶評論設(shè)計樣式單
 15.4 實現(xiàn)控制器
  15.4.1 添加公告
  15.4.2 查看評論列表
  為什么不直接將XML文檔保存在Web應(yīng)用根路徑下呢?這樣不是就可以讓瀏覽者直接訪問這些XML文檔了么?
  15.4.3 添加評論
 15.5 本章小結(jié)
  本章練習(xí)
第16章 Web Service案例
第16章 ——電子拍賣系統(tǒng)
 16.1 系統(tǒng)功能簡介和架構(gòu)設(shè)計
  16.1.1 系統(tǒng)功能簡介
  16.1.2 系統(tǒng)架構(gòu)設(shè)計
 16.2 持久層設(shè)計
  16.2.1 系統(tǒng)實體
  16.2.2 系統(tǒng)E-R圖和數(shù)據(jù)表
  16.2.3 實現(xiàn)Hibernate PO
  16.2.4 管理SessionFactory
 16.3 實現(xiàn)系統(tǒng)DAO層
  16.3.1 DAO的基礎(chǔ)配置
  16.3.2 實現(xiàn)系統(tǒng)DAO組件
  16.3.3 配置系統(tǒng)DAO組件
 16.4 實現(xiàn)業(yè)務(wù)邏輯層
  16.4.1 定義業(yè)務(wù)邏輯組件接口
  16.4.2 依賴注入DAO組件
  16.4.3 業(yè)務(wù)邏輯組件中的異常處理
  16.4.4 處理用戶競價
  16.4.5 判斷拍賣物品狀態(tài)
  16.4.6 事務(wù)管理
  16.4.7 配置業(yè)務(wù)層組件
 16.5 使用CXF提供Web Service
  16.5.1 啟用CXF支持
  16.5.2 實現(xiàn)Web Service
  16.5.3 測試Web Service
 16.6 本章小結(jié)
  本章練習(xí)

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    瘋狂XML講義 PDF格式下載


用戶評論 (總計83條)

 
 

  •   他的瘋狂java講義看過,詳細,需要認真學(xué)習(xí),本人是想學(xué)習(xí)flex開發(fā),了解一下xml
  •   我買過李剛的JAVA,ANDROID,的書,感覺非常不錯,所以這次又買了他的XML講義……
  •   這本書也是瘋狂Java體系中的,銜接很好,很實用。
  •   java瘋狂系列,很不錯!
  •   內(nèi)容不錯,講解全面,每個實例都有詳細的解釋,這點很好,唯一的遺憾是里面關(guān)于XML數(shù)據(jù)交換技術(shù)的介紹太少了,推薦購買
  •   這本書內(nèi)容很全面,而且很容易上手,最近做項目要用Xml做存儲,可是又不想系統(tǒng)的學(xué),突擊的看了前幾張,了解了幾種解析機制,然后看看代碼就搞定了,挺好的一本書,有時間再仔細看看。
  •   一本很好的xml書。調(diào)理清晰,內(nèi)容全面。對比一些看過的xml書或資料,看了后感覺很深刻!感覺這書很有用。
    聲明:剛看完第3章,后面內(nèi)容還沒有看,本評論只對前3章有效。
  •   xml不是很熟,由于項目需要,特別買了這本書,xml的東西還是要學(xué)學(xué)的。
  •   很不錯的,XML大解析。。
  •   XML講的比較深入 很喜歡
  •   對于xml有迷惑又想實踐的可以一試 ,書不錯,除了 最后webservice好像水了點 ,但還是給滿分推薦
  •   書還是不錯 不過感覺XML沒必要那么細細看
  •   很不錯的xml入門書籍?。。?/li>
  •   先給五顆星 瘋狂系列一直不錯的
  •   不錯 說的很詳細 但是這個語言在平時很少能用到,找了好多都沒有找到滿意的!瘋狂系列的書都感覺還不錯!
  •   非常詳細的講解,配合瘋狂其他系列看更好
  •   李剛的書最近速度什么都很快啊
    整體還不錯,建議想深入的可以買
  •   正在學(xué)習(xí)wesevice和xslt,很有幫助!
  •   李剛的書都很不錯
  •   雖然還沒看,李剛的書值得信賴
  •   李剛的書不多說什么。經(jīng)??此臅銈兌级?/li>
  •   適合初學(xué)者的一本書,知識點介紹的很全面,不錯
  •   書厚,但詳細,沒心機看書的,不建議買.可以直接網(wǎng)上找教程看
  •   很不錯的書~適合初學(xué)者~章節(jié)很多~說的也很細~目前只看了一部分感覺還不錯~推薦!
  •   完全不懂技術(shù),入門
  •   書整體來說還不錯吧,還沒有看完,比較基礎(chǔ)。
  •   講的詳細,經(jīng)典
  •   老師推薦的呢 應(yīng)該很好呢
  •   這本書講解非常詳細。而且很適合初學(xué)者。
  •   書寫的還是詳細 但是有些錯誤 讀者仔細辨別
  •   現(xiàn)在這本書都快看好了,感覺內(nèi)容寫的很到位很詳盡,書的質(zhì)量也不錯,還是感覺物有所值吧
  •   講得還是挺詳細的,打算按照他的學(xué)習(xí)路線去學(xué)~
  •   很好的教材書籍
  •   書不錯,下次還來,希望老板能進更好的書
  •   目前還沒有看,書印刷質(zhì)量不錯,就是送貨有些慢!
  •   好書,值得一讀,但不是經(jīng)典
  •   書也寫得很詳細,要靜下心來慢慢讀。
  •   書很不錯,講的也很詳細
  •   不錯哦,值得一看,我們是要學(xué)習(xí)的額
  •   很詳細,容易理解
  •   寫的很詳細,從初級到高級都包括了。
  •   沒想到這么厚,不錯,詳細
  •   內(nèi)容全面,寫的也很有條理,是本好書
  •   理論的東西太多啦
  •   書不怎么樣,
  •   一天就收到了,書不錯!
  •   書沒看,質(zhì)量很好
  •   很好,講的內(nèi)容很仔細
  •   13號晚上下單,15號上午收到。我以為14號就收到呢。書市正品!還不錯!
  •   速度很快。。內(nèi)容不錯。。很喜歡
  •   很不錯,講得還行。不過還是有些東西沒有提及。
  •   相信對我肯定很有益處
  •   抓緊時間收藏
  •   很厚重,剛買的還沒看
  •   看起來還不錯,就是比較長
  •   講得很細,適合初學(xué)者,慢慢一步步來
  •   總體感覺還不錯,但有些看的不太懂。。多看幾次就好了
  •   這個真的不需要解釋?。。。?!
  •   之前買了Java講義,這次買了XMl,不錯!可惜隨書光盤又碎了?。?/li>
  •   XMl講義是一本很不錯的書籍,值得研究!
  •   講的內(nèi)容太廣泛了,適合工具類書籍,來查找某些知識點!其實買的時候滿糾結(jié)的,主要是android里面XML用的比較多,所以還是買本吧
  •   不錯,基礎(chǔ)講的很詳細,入門書
    就是XML的擴展講的少,比如soap才幾頁
  •   在我看了這么多本XML的書,這本書寫得最好,作者還是花了心思的!
  •   李剛寫的出最大的特點就是全面,適合我這種學(xué)習(xí)想全面又時間不多的人
  •   李剛寫的最薄的一本書,但內(nèi)容還是非常豐富,很喜歡
  •   和李剛的其他書一樣,很詳細,讓人一讀就明白
  •   書挺好的 可是缺了一個光盤
    請問可以補發(fā)給我嗎 或者直接網(wǎng)上傳給我嗎
  •   知識全面,實踐性很強
  •   說是第二版,其實和第一版差不多。書中用的軟件已經(jīng)過時了。也沒有改。而且光盤壞了,不知是在倉庫時壞的,還是出貨弄的。很有點遺憾。
  •   快遞比較慢,說還有附贈的CD也沒看大,書是好的
  •   內(nèi)容很詳細,很實用。但沒發(fā)現(xiàn)CD,CD在哪里?
  •   買了之后就后悔了 因為我想買其他的書的 現(xiàn)在不能賣了 買了好多的書現(xiàn)在都沒看 現(xiàn)在也沒空看這些書 應(yīng)該買其他的書的
  •   內(nèi)容豐富。給了進階參考圖,使用起來目標性增強。
  •   本書側(cè)重實踐,翻了翻還是不錯的??!
  •   光盤送貨時壞了,不過換貨速度還不錯,夸一下吧
  •   講的太詳細了啊啊啊
  •   還沒細讀,講的挺細挺全面。
  •   內(nèi)容全面,詳實!可以作為參考書珍藏。
  •   有好幾頁印刷模糊 就像拿東西磨過一樣
  •   弄點積分
  •   書籍(很不錯)
  •   講解很細,是個好教材
  •   國內(nèi)xml非常重要參考書
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7