注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計網(wǎng)絡(luò)編程Java與XML數(shù)據(jù)綁定

Java與XML數(shù)據(jù)綁定

Java與XML數(shù)據(jù)綁定

定 價:¥29.00

作 者: Brett McLaugblin著;李二勇,祁力譯
出版社: 中國電力出版社
叢編項: O’REILLY
標(biāo) 簽: Java

ISBN: 9787508313139 出版時間: 2003-02-01 包裝: 精裝
開本: 24cm 頁數(shù): 248 字?jǐn)?shù):  

內(nèi)容簡介

  本書向你展示了如何運用新的XML數(shù)據(jù)綁定API。XML是一個用來表示數(shù)據(jù)的優(yōu)秀工具。雖然它還不足以完美地表示數(shù)據(jù),但是我們?nèi)匀恍枰贿^直接使用XML文檔很笨拙。你不得不使用XML的結(jié)構(gòu)(如元素和屬性)來瀏覽整篇文檔。在這種層次上編程很笨拙,許多程序員也不會這樣做。利用本書討論的XML數(shù)據(jù)綁定工具可以直接從XML文檔轉(zhuǎn)換為Java對象并轉(zhuǎn)換回來。在Java中,你能以業(yè)務(wù)特定的方式簡單而直觀地使用對象。只需調(diào)用employee.setName()就可以代替查找和修改employee元素的name屬性。產(chǎn)生XML輸出如同寫文件一樣簡單。通過數(shù)據(jù)綁定,你將最終能夠使用Java而不是XML。這本新書首先給出了數(shù)據(jù)綁定的定義,然后介紹了所有流行的數(shù)據(jù)綁定工具箱:Sun的JAXBAPI和其他三個開源代碼替代實現(xiàn)——Zeus、Castor和Quick。本書提供了許多有效使用數(shù)據(jù)綁定的實用信息:應(yīng)躲避什么樣的陷阱,何時應(yīng)遵守規(guī)則以及如何使用各種軟件包做自己想做的事情。XML正在成為應(yīng)用程序開發(fā)的主要部分。成千上萬的開發(fā)者正努力理解不同的XML結(jié)構(gòu)以及操縱它們的JavaAPI。然而,在你不得不學(xué)習(xí)這種全新的思考方式的時候,數(shù)據(jù)綁定以Java的格式向你提供XML數(shù)據(jù);它還使用以業(yè)務(wù)為中心的方式向你提供以數(shù)據(jù)為中心的信息;數(shù)據(jù)綁定還用容易理解的、基于Java的術(shù)語講述了晦澀難懂的語義學(xué)。在XML和Java之間切換變得十分容易,你將很快忘記處理的是XML數(shù)據(jù)。如果你想有效地使用XML,而又不想花費數(shù)月的時間來掌握實體引用和忽略空格等知識,那么本書對你再適合不過了。BrettMcLaughlin是《JavaandXML》和《BuildingJavaEnterpriseApplications》兩本書的作者,也是兩個數(shù)據(jù)綁定實現(xiàn)的開發(fā)者。

作者簡介

  Brett McLaughlin是《Java and XML》和《Building Java Enterprise Applications》兩本書的作者,也是兩個數(shù)據(jù)綁定實現(xiàn)的開發(fā)者。

圖書目錄

前言
第一章 簡介
低層API
高層API
什么是數(shù)據(jù)綁定?
你的需要
第二章 原理及概念
基礎(chǔ)API
附屬API
約束模型化數(shù)據(jù)
API透明度
第三章 生成類
處理流程
創(chuàng)建約束
綁定模式基礎(chǔ)
生成Java源文件
第四章 解組
處理流程
創(chuàng)建XML
轉(zhuǎn)換為Java
使用結(jié)果
第五章 編組
處理流程
驗證Java對象
轉(zhuǎn)換為XML
處理循環(huán)
第六章 綁定模式
基礎(chǔ)知識
結(jié)構(gòu)和全局選項
元素和屬性
其他方面
第七章 Zeus
處理流程
安裝和設(shè)置
類生成
解組和編組
附加特性
第八章 Castor
處理流程
安裝和設(shè)置
類生成
解組和編組
附加特性
第九章 Quick
處理流程
安裝和設(shè)置
編組和解組
附加特性
第十章 展望
JAXB
替代實現(xiàn)
J2EE
附錄一 工具參考
附錄二 Quick源文件
詞匯表

本目錄推薦

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