注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計JAVA及其相關(guān)JDO開發(fā)

JDO開發(fā)

JDO開發(fā)

定 價:¥38.00

作 者: (美)喬丹、(美)拉塞爾;O’Reilly譯
出版社: 東南大學(xué)出版社
叢編項(xiàng): 東南大學(xué)出版社O'REILLY圖書系列
標(biāo) 簽: Java

ISBN: 9787564102388 出版時間: 2006-02-01 包裝: 平裝
開本: 16開 頁數(shù): 366 字?jǐn)?shù):  

內(nèi)容簡介

  “這是一本徹底且清楚的JDO持久保存機(jī)制的使用導(dǎo)引?!薄狹artinFowler《JDO開發(fā)》徹底革新了Java開發(fā)者與數(shù)據(jù)庫及其他數(shù)據(jù)存儲空間的交互方式。JDO可以讓你以Java程序員的最自然的方式來存儲及擷取對象。你不需要在數(shù)據(jù)庫的數(shù)據(jù)表中使用JDBC或EJB的由容器管理的持久保存機(jī)制:JDO實(shí)現(xiàn)會在幕后處理持久保存,而你則使用一般的Java語法依據(jù)Java對象的字段來進(jìn)行查詢。這樣產(chǎn)生的軟件會是真正的面向?qū)ο蟪绦?,而非在后端含有大量?shù)據(jù)庫程序的部分面向?qū)ο蟪绦?。JDO可讓你存儲平凡的一般Java對象,而且也不強(qiáng)迫你使用不同的數(shù)據(jù)模型及類型來處理數(shù)據(jù)存儲的操作。因此,程序變得比較容易維護(hù)、再使用以及測試。此外,你也不會被限定于特定的數(shù)據(jù)庫供貨商:JDO程序是完全與數(shù)據(jù)庫無關(guān)的。你甚至不需知道數(shù)據(jù)庫是關(guān)系數(shù)據(jù)庫、對象數(shù)據(jù)庫還是只是一組文件。這本由JDO規(guī)范的主導(dǎo)人及主要制訂人所編寫的書,詳盡地論述了JDOAPI。從示范許多JDO功能的簡單應(yīng)用程序開始,本書徹底地介紹了JDO?!禞DO開發(fā)》會告訴你如何讓類成為持久保存的、JDO如何將持久保存類映射至數(shù)據(jù)庫、如何在運(yùn)行時設(shè)定JDO、如何執(zhí)行事務(wù)以及如何進(jìn)行查詢。更深入的章節(jié)包括如非事務(wù)式訪問及樂觀事務(wù)這樣的選擇性功能。本書最后則討論如何在網(wǎng)絡(luò)應(yīng)用程序及J2EE環(huán)境中使用JDO。無論你是只想了解有趣的新技術(shù),還是認(rèn)真地考慮除了JDBC或EJBCMP之外的技術(shù),你都會發(fā)現(xiàn)這本書很重要。至目前為止,這是最具權(quán)威且最完整的一本講述JDO的書。DavidJordan是JDO專家小組的主要制訂人,也是JDOCentral.com的仲裁員。他是ObjectIdentity公司的負(fù)責(zé)人,這間公司提供JDO的咨詢服務(wù)。CraigRussell是Java數(shù)據(jù)對象規(guī)范的主導(dǎo)人,他也是SunONE應(yīng)用程序服務(wù)器的由容器管理的持久保存組件的設(shè)計師。

作者簡介

  David Jordan在2001年成立了Object Identity公司來提供JDO咨詢服務(wù)。當(dāng)他在1980年初攻讀計算機(jī)科學(xué)的碩士時,開始對對象類型的系統(tǒng)集成與數(shù)據(jù)庫發(fā)生興趣。1985年,他在Bell實(shí)驗(yàn)室開創(chuàng)了全世界第一個C++對象數(shù)據(jù)庫的開發(fā)計劃。David已經(jīng)將C++對象模型運(yùn)用在網(wǎng)絡(luò)、關(guān)系型以及對象型數(shù)據(jù)庫系統(tǒng)上,并開發(fā)出許多不同的應(yīng)用程序。在1990年時,Bell實(shí)驗(yàn)室頒給他杰出技術(shù)人員獎,以表彰他在對象與數(shù)據(jù)庫技術(shù)上的貢獻(xiàn)。在1993年時,對象數(shù)據(jù)管理組織(Object Data Management Group,ODMG)邀請David擔(dān)任其C++的編輯。直到2000年為止他一直擔(dān)任該職,并于1998年又擔(dān)任該組織的Java編輯。有四本ODMG出版的書都是由David參與編輯的。從1994年到1996年,他擔(dān)任描述ODMG標(biāo)準(zhǔn)的C++ Report專欄作家,并在這段期間內(nèi)開始編寫第一本書 —— 《C++ Object Databases》。在1995年末David開始使用Java。在被任命為ODMG的Java編輯時,他也成為Java Report的專欄作家,起初先撰寫ODMG標(biāo)準(zhǔn),接著則論及JDO。David是草擬JSR-12的小組成員之一,并成為JDO專家小組的創(chuàng)始會員之一。在JDO的規(guī)范說明中,還特別感謝David對JDO標(biāo)準(zhǔn)的貢獻(xiàn)。在成立JDOCentral.com的社區(qū)網(wǎng)站時,David被選為其仲裁員。你可以通過david.jordan@objectidentity.com與他聯(lián)絡(luò)。

圖書目錄

序 
前言 
第一章 初探 
定義持久保存的對象模型 
項(xiàng)目的編譯環(huán)境 
建立數(shù)據(jù)存儲空間連接與事務(wù) 
操作實(shí)例 
小結(jié) 
第二章 JDO接口概論 
javax.jdo包 
javax.jdo.spi包 
選擇性的功能 
第三章 JDO架構(gòu) 
應(yīng)用程序JVM內(nèi)的架構(gòu) 
訪問數(shù)據(jù)存儲空間 
JDO應(yīng)用程序的系統(tǒng)結(jié)構(gòu) 
第四章 定義持久保存類 
類與實(shí)例的種類 
Java類與元數(shù)據(jù) 
字段 
第五章 數(shù)據(jù)存儲空間的映射 
映射的方式 
建立關(guān)系模型的結(jié)構(gòu) 
建立Java與關(guān)系模型中的模型結(jié)構(gòu) 
將類映射至數(shù)據(jù)表 
將單一值的字段映射至數(shù)據(jù)列 
標(biāo)識 
繼承 
引用 
集合與關(guān)系 
第六章 類的增強(qiáng) 
增強(qiáng)的方式 
二進(jìn)制兼容性 
增強(qiáng)對源代碼的影響 
增強(qiáng)工具所做的改變 
第七章 建立JDO運(yùn)行時環(huán)境 
配置PersistenceManagerFactory 
取得PersistenceManager 
事務(wù) 
多個PersistenceManager 
多線程 
第八章 管理實(shí)例 
實(shí)例的持久保存性 
Extent的訪問 
訪問與更新實(shí)例 
刪除實(shí)例 
第九章 JDO查詢語言 
查詢的成員 
創(chuàng)建與初始化查詢 
高速緩存中的改變 
查詢的命名空間 
查詢的執(zhí)行 
查詢過濾器 
排序查詢的結(jié)果 
關(guān)閉查詢 
第十章 標(biāo)識 
概述 
數(shù)據(jù)存儲空間標(biāo)識 
應(yīng)用程序標(biāo)識 
非持久性標(biāo)識 
標(biāo)識的方法 
高級議題 
第十一章 生命周期狀態(tài)與轉(zhuǎn)換 
生命周期狀態(tài) 
狀態(tài)的查詢 
狀態(tài)轉(zhuǎn)換 
第十二章 管理字段 
事務(wù)式字段 
null值 
取得字段 
串行化 
在生命周期事件中管理字段 
第一級與第二級對象 
第十三章 管理高速緩存 
明確地管理高速緩存中的實(shí)例 
復(fù)制 
瞬時事務(wù)式實(shí)例 
使持久保存實(shí)例成為瞬時的 
第十四章 非事務(wù)式的數(shù)據(jù)訪問 
非事務(wù)式功能 
在事務(wù)外讀取數(shù)據(jù) 
非事務(wù)式持久保存狀態(tài) 
在確認(rèn)事務(wù)時保留值 
在回滾事務(wù)時還原值 
在事務(wù)外修改持久保存實(shí)例 
第十五章 樂觀事務(wù) 
確認(rèn)時的驗(yàn)證 
樂觀事務(wù)的生命周期狀態(tài)的轉(zhuǎn)換 
刪除實(shí)例 
使實(shí)例成為事務(wù)式 
修改實(shí)例 
確認(rèn) 
回滾 
第十六章 網(wǎng)絡(luò)服務(wù)器的環(huán)境 
網(wǎng)絡(luò)服務(wù)器 
Struts與JDO 
第十七章 J2EE應(yīng)用程序服務(wù)器 
Enterprise JavaBeans架構(gòu) 
Stateless Session Bean 
由bean自行管理的事務(wù) 
Message-Driven Bean 
持久保存實(shí)體與JDO 
附錄一 生命周期狀態(tài)與轉(zhuǎn)換 
附錄二 JDO元數(shù)據(jù)DTD 
附錄三 JDO接口與異常類 
附錄四 JDO查詢語言的BNF 
附錄五 范例的源代碼 
索引 

本目錄推薦

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