注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計程序設(shè)計綜合IBM最佳實踐:Java企業(yè)級持久化技術(shù)指南

IBM最佳實踐:Java企業(yè)級持久化技術(shù)指南

IBM最佳實踐:Java企業(yè)級持久化技術(shù)指南

定 價:¥55.00

作 者: (美)巴西亞 等編著,葉斌 譯
出版社: 科學(xué)出版社
叢編項:
標(biāo) 簽: J2EE

ISBN: 9787030278852 出版時間: 2010-07-01 包裝: 平裝
開本: 16開 頁數(shù): 386 字?jǐn)?shù):  

內(nèi)容簡介

  《IBM最佳實踐:Java企業(yè)級持久化技術(shù)指南》由IBM的5位資深專家合著而成,全書分為兩部分。第1部為第1~4章,第1~3章分別講述了持久化技術(shù)的發(fā)展歷史、高層需求對選擇持久化技術(shù)的影響以及如何根據(jù)企業(yè)應(yīng)用的需求來設(shè)計持久數(shù)據(jù)的模式,第4章介紹了一種比較不同持久化技術(shù)的方法并給出一份調(diào)查問卷。第2部分為第5~10章,從技術(shù)背景、架構(gòu)概況、編程模型、ORM功能支持、調(diào)優(yōu)選項和公共范例開發(fā)6方面詳細(xì)地介紹了JDBC、iBATIS、Hibernate、Open.JPA和puteQuery這5種持久性框架,并就實踐過程中可能遇到的問題給出各種建議,以供讀者參考。《IBM最佳實踐:Java企業(yè)級持久化技術(shù)指南》內(nèi)容豐富,緊跟技術(shù)前進(jìn)的步伐,非常適合.Java開發(fā)人員學(xué)習(xí)使用,同時也是項日經(jīng)理、系統(tǒng)架構(gòu)師以及測試人員深入學(xué)習(xí)Java企業(yè)開發(fā)知識的必備參考書。

作者簡介

  巴西亞(Roland Barcia),高級技術(shù)研究人員,IBM Software Service for WebSphere的Web 2.0首席架構(gòu)師,已發(fā)表了40多篇關(guān)于JavaⅢ持久性、Ajax、REST、JavaServer Faces以及消息傳遞技術(shù)等方面的文章和論文,在各種平臺的中間件系統(tǒng)實施方面積累了1 0年的經(jīng)驗。Geoffrey Hambrick,IBM Software Services for WebSphere Enablement Team的杰出工程師,分布式對象技術(shù)領(lǐng)域的先驅(qū)者,參與制定各種標(biāo)準(zhǔn),是IBM developerWorks。專欄the EJB Advocate的作家。Kyle Brown,IBM Software Services and SuPpo rt的杰出工程師,曾與人合著過多本暢銷書,其中包括Java Programming with IBM WebSphere and Enterprise Integration Patterns——書。Kyle是模式方面的知名專家,擔(dān)任PLOP(Pattern Languages of Programs)會議的前任主席。Robert Peterson,IBM Software Service for WebSphere的高級管理顧問,往返于世界各地,為未來的IBM軟件系統(tǒng)實施戰(zhàn)略性和概念性的驗證項目。他出版了大量的技術(shù)書籍和論文,經(jīng)常在各種會議上發(fā)表演講,擁有多項企業(yè)系統(tǒng)的美國專利。Kulvir Singh Bhogal,IBM Software Service for WebSphere的高級管理顧問,主管制定和實施WebSphere為中心的SOA解決方案。他在很多技術(shù)領(lǐng)域中申請了共100多項專利,在JavaPro Manazine,lBM developerWorks, OReilly Media,Java Developers Journal等多家出版刊物撰寫文章。

圖書目錄

第1部分 持久性的一個問題
第1章 對象關(guān)系映射簡史
1.1 對象關(guān)系阻抗失配
1.2 Java史前課程
1.2.1 Delphi
1.2.2 RogueWaveDBTools.h++
1.2.3 NeXTDbKit
1.2.4 TopLinkforSmalltalk
1.2.5 IBMObjectExtender
1.3 第一代Java解決方案
1.3.1 JDBC1.0和2.0
1.3.2 Java的TopLink
1.3.3 EJB1.0
1.3.4 VisualAgePersistenceBuilder
1.3.5 EJB2.0
1.4 開源及下一代
1.4.1 Hibernate
1.4.2 iBAIS
1.5 吸收對象數(shù)據(jù)庫的反主流文化
1.5.1 ODMG
1.5.2 JDO
1.5.3 JPA
1.6 面向服務(wù)架構(gòu)及之后
1.6.1 信息作為服務(wù)
1.6.2 pureQuery和ProjectZero
1.7 小結(jié)
1.8 參考文獻(xiàn)
第2章 高層需求和持久性
2.1 一些“必要的”背景
2.1.1 了解利益相關(guān)者
2.1.2 不同的人有不同的需求
2.2 管理人員和業(yè)務(wù)需求
2.2.1 硬件和軟件的依賴
2.2.2 標(biāo)準(zhǔn)的支持
2.2.3 開源和社區(qū)驅(qū)動的活動
2.2.4 供應(yīng)商、許可協(xié)議和支持
2.2.5 知識產(chǎn)權(quán)的考慮
2.2.6 可用的技術(shù)人員
2.2.7 有效的培訓(xùn)和指導(dǎo)
2.2.8 開發(fā)和管理工具
2.2.9 構(gòu)建還是購買
2.3 IT負(fù)責(zé)人和企業(yè)級品質(zhì)的解決方案
2.3.1 功能性和業(yè)務(wù)流程
2.3.2 可靠性和事務(wù)請求
2.3.3 可用性和用戶會話
2.3.4.有效性和運(yùn)行時資源
2.3.5 可維護(hù)性和應(yīng)用組件
2.3.6 可移植性和標(biāo)準(zhǔn)平臺
2.3.7 互操作性和企業(yè)級品質(zhì)的解決方案
2.4 小結(jié)
2.5 參考資料
第3章 設(shè)計持久對象服務(wù)
3.1 一些基本概念
3.1.1 模式語言
3.1.2 領(lǐng)域模型模式
3.2 領(lǐng)域建模最佳實踐
3.2.1 選擇某種建模符號來溝通必要細(xì)節(jié)
3.2.2 項目利益相關(guān)者參與創(chuàng)建和修改領(lǐng)域模型
3.2.3 領(lǐng)域模型不是設(shè)計模型
3.2.4 領(lǐng)域模型并不總是必需的
3.2.5 基于變化的規(guī)劃
3.3 公共的ORM范例的價值
3.3.1 領(lǐng)域模型
3.3.2 數(shù)據(jù)庫模式
3.3.3 數(shù)據(jù)庫約束
3.3.4 數(shù)據(jù)庫規(guī)范化方法
3.3.5 服務(wù)接口
3.3.6 單元測試用例
3.4 再談對象關(guān)系映射阻抗失配
3.4.1 關(guān)聯(lián).
3.4.2 組合
3.4.3 包容
3.4.4 封裝
3.4.5 繼承
3.4.6 多態(tài)性.
3.4.7 對象標(biāo)識
3.4.8 對象導(dǎo)航
3.5 對象關(guān)系映射方法
3.5.1 自頂而下
3.5.2 自底而上
3.5.3 中間對接
3.6 可考慮的其他模式
3.6.1 元數(shù)據(jù)映射、延遲加載和工作單元
3.6.2 分布式外觀和數(shù)據(jù)傳輸對象
3.7 小結(jié).
3.8 參考資料
第4章 如何評估可選項
4.1 同型比較
4.1.1 能夠體現(xiàn)好、更好和最好的語境
4.1.2 建立獨(dú)立的標(biāo)準(zhǔn)
4.1.3 制訂清單并檢查兩次
4.1.4 保持清單真實
4.2 企業(yè)級持久性
4.2.1 一種規(guī)格并非處處適用
4.2.2 不問是否,而問什么與為何
4.2.3 細(xì)節(jié)就是問題所在
4.3 一個可用的評估模板
4.3.1 背景
4.3.2 架構(gòu)概況
4.3.3 編程模型
4.3.4 0RM功能支持
4.3.5 調(diào)優(yōu)選項
4.3.6 公共范例的開發(fā)過程
4.4 充分利用你的經(jīng)驗
4.4.1 盡早并經(jīng)常使用調(diào)查問卷
4.4.2 記住歷史以免重蹈覆轍
4.5 小結(jié)
4.6 參考資料
第2部分 同型比較
第5章JDBC
5.1 背景
5.1.1 框架類型
5.1.2 歷史
5.2 層次架構(gòu)概況
5.2.1 標(biāo)準(zhǔn)遵守
5.2.2 平臺要求
5.2.3 其他依賴
5.2.4 供應(yīng)商和許可協(xié)議
5.2.5 現(xiàn)有文獻(xiàn)
5.3 編程模型
……
第6章 Apachei BATIS
第7章 Hibernate Core
第8章 Apache OpenJPA
第9章 pureQuery和ProjectZero
第10章 將理論付諸實踐
附錄A 安裝公共范例

本目錄推薦

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