出版時間:2005-6 出版社:清華大學(xué)出版社 作者:埃茲爾 頁數(shù):265 字?jǐn)?shù):461000
Tag標(biāo)簽:無
內(nèi)容概要
對于Java程序員和應(yīng)用程序架構(gòu)師宋說,JDO具有不容忽視的價值。JDO為Java對象定義了通用的持久性,從而給應(yīng)用程序的開發(fā)帶來了眾多優(yōu)勢。JDO能大大減少使用關(guān)系數(shù)據(jù)庫所需的代碼量,并且獨立于數(shù)據(jù)庫體系結(jié)構(gòu)。 本書分為兩部分。第一部分介紹了JDO的基本概念、查詢、持久性管理器、事務(wù)和緩存、增強類和托管字段,以及JDOHelper、回調(diào)和異常。第二部分討論了每種體系結(jié)構(gòu)的應(yīng)用程序設(shè)計問題和編碼模式問題。書中還提供了一些示例來展示客戶/服務(wù)器應(yīng)用程序、Web應(yīng)用程序以及使用Enterprise用JavaBeans的應(yīng)用程序。希望我多年來使用JDO構(gòu)建應(yīng)用程序的經(jīng)驗?zāi)軐ψx者有所裨益。 本書主要面向Java程序員和應(yīng)用程序架構(gòu)師。
書籍目錄
第1章 JDO的基本概念 1.1 JDO持久性服務(wù) 1.2 托管對象和非托管對象 1.3 數(shù)據(jù)對象的十種管理狀態(tài) 1.4 標(biāo)識和惟一性要求 1.5 小結(jié) 第2章 查詢 2.1 Extent接口 2.2 JDO查詢服務(wù)的設(shè)計 2.3 Query接口 2.4 用于產(chǎn)生Query對象的工廠方法 2.5 JDO查詢過濾器的句法 2.6 查詢變量 2.7 排序查詢結(jié)果 2.8 在查詢中是使用緩存還是忽略緩存 2.9 可映射到JDOQL的SQL查詢 2.10 在JDOQL不能滿足需要時使用SQL 2.11 JDO和JDOQL是如何有助于開發(fā)過程的 2.12 小結(jié) 第3章 持久性管理器 3.1 方法參數(shù)中的null值處理 3.2 獲得和關(guān)閉持久性管理器 3.3 數(shù)據(jù)對象的JDO管理的控制 3.4 控制緩存 3.5 獲得和構(gòu)造標(biāo)識對象 3.6 根據(jù)標(biāo)識提取應(yīng)用程序數(shù)據(jù)對象 3.7 持久性管理器中的工廠方法 3.8 獲得持久性管理器的事務(wù) 3.9 持久性管理器的屬性 3.10 小結(jié) 第4章 事務(wù)和緩存 4.1 事務(wù) 4.2 JDO的Transaction接口 4.3 事務(wù)屬性是如何控制狀態(tài)轉(zhuǎn)換的 4.4 可選的瞬態(tài)事務(wù)特征 4.5 JCA、JTA和JDO事務(wù) 4.6 持久對象及其狀態(tài)的JDO緩存 4.7 小結(jié) 第5章 增強類和托管字段 5.1 應(yīng)當(dāng)增強哪些應(yīng)用程序類 5.2 托管字段和非托管字段 5.3 增強 5.4 JDO元數(shù)據(jù) 5.5 小結(jié) 第6章 產(chǎn)生持久性管理器的工廠 6.1 PersistenceManagerFactory接口 6.2 獲得持久性管理器 6.3 獲得持久性管理器工廠 6.4 關(guān)閉持久性管理器工廠 6.5 獲得連接工廠 6.6 分析JDO實現(xiàn) 6.7 配置持久性管理器工廠 6.8 配置到數(shù)據(jù)存儲的連接 6.9 JDO對容器管理事務(wù)的支持 6.10 JDO對bean管理事務(wù)的支持 6.11 在CMT會話bean中使用JDO 6.12 從業(yè)務(wù)方法返回已串行化的數(shù)據(jù)對象 6.13 在帶BMP的實體bean中使用JDO 6.14 在BMT會話bean中使用JDO 6.15 在消息驅(qū)動bean中使用JDO 6.16 小結(jié) 第7章 JDOHelper、回調(diào)和異常 7.1 JDOHelper實用類 7.2 InstanceCallbacks接口 7.3 JDO異常 7.4 小結(jié) 第8章 使用JDO學(xué)習(xí)更多知識 8.1 Ant構(gòu)建腳本 8.2 開始 8.3 Hello,JDO 8.4 詢問PersistenceManagerFactory 8.5 MegaCups公司的消費Java 8.6 控制臺用戶接口 8.7 查詢小鎮(zhèn)圖書館 8.8 監(jiān)測持久蘋果的狀態(tài) 8.9 使用商業(yè)實現(xiàn) 8.10 小結(jié) 第9章 在Swing應(yīng)用程序中使用JDO 9.1 構(gòu)建租賃Swing應(yīng)用程序 9.2 對原型預(yù)訂系統(tǒng)的要求 9.3 測試租賃Swing客戶 9.4 在租賃Swing客戶中遇到相沖突的改變 9.5 設(shè)計租賃Swing應(yīng)用程序 9.6 小結(jié) 第10章 在Web應(yīng)用程序中使用JDO 10.1 為Tomcat配置構(gòu)建環(huán)境 10.2 構(gòu)建租賃Web應(yīng)用程序 10.3 使用租賃Web應(yīng)用程序 10.4 Web應(yīng)用程序的一般性設(shè)計問題 10.5 租賃Web應(yīng)用程序中的MVC模式 10.6 設(shè)計JDO在Web應(yīng)用程序中的使用 10.7 One-PM-per-Request設(shè)計 10.8 One-PM-per-Session設(shè)計 10.9 One-PM-per-Update設(shè)計 10.10 小結(jié) 第11章 在企業(yè)JavaBean中使用JDO 11.1 為JBoss配置構(gòu)建環(huán)境 11.2 構(gòu)建租賃企業(yè)應(yīng)用程序 11.3 租賃企業(yè)應(yīng)用程序的設(shè)計 11.4 把JDO用于其他類型的EJB 11.5 小結(jié) 術(shù)語表
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載