貫通Hibernate開發(fā)

出版時(shí)間:2008-8  出版社:電子工業(yè)  作者:李剛  頁數(shù):464  
Tag標(biāo)簽:無  

內(nèi)容概要

  《貫通Hibernate開發(fā)(附光盤1張)》為Hibernate3學(xué)習(xí)必備書,逐步引領(lǐng)讀者學(xué)習(xí)各個(gè)基礎(chǔ)知識(shí)點(diǎn)的,進(jìn)而開發(fā)出完整的系統(tǒng)。全書內(nèi)容由淺入深,共15章,并輔以大量的實(shí)例說明,最后給出了一個(gè)完整的項(xiàng)目案例,包括系統(tǒng)分析與設(shè)計(jì)的相關(guān)指導(dǎo)?! ‰S書的配套光盤中含有全書所有實(shí)例,以及項(xiàng)目案例的源代碼,供讀者學(xué)習(xí)參考使用?!  敦炌℉ibernate開發(fā)(附光盤1張)》供有一定的Java語言和關(guān)系數(shù)據(jù)庫基礎(chǔ)的程序員作為參考用書,也可供社會(huì)Hibernate技術(shù)培訓(xùn)班作為教材使用,對(duì)于缺乏項(xiàng)目實(shí)戰(zhàn)經(jīng)驗(yàn)的程序員來說可用于快速積累項(xiàng)目開發(fā)經(jīng)驗(yàn)。

書籍目錄

第1篇 Hibernate 入門第1章 對(duì)象關(guān)系映射基礎(chǔ)第2章 Hibernate簡(jiǎn)介第2篇 Hibernate開發(fā)快速上手第3章 Hibernate的安裝與配置第4章 第一個(gè)Hibernate程序第3篇 Hibernate應(yīng)用開發(fā)第5章 映射定義與映射類型第6章 持久化對(duì)象第7章 集合類映射第8章 關(guān)聯(lián)關(guān)系映射第9章 繼承映射第10章 組件映射第11章 HQL查詢語言第12章 事務(wù)與并發(fā)第4篇 Hibernate框架集成第13章 Hibernate與Struts框架的集成第14章 Hibernate、Struts、Spring框架的集成第5篇 項(xiàng)目實(shí)戰(zhàn)第15章 科研項(xiàng)目管理系統(tǒng)附錄A  Java 集合類附錄B  光盤內(nèi)容與使用說明

章節(jié)摘錄

第1章 對(duì)象關(guān)系映射基礎(chǔ)本章知識(shí)導(dǎo)學(xué)對(duì)象是現(xiàn)實(shí)世界中各種實(shí)體在計(jì)算機(jī)世界中的抽象,關(guān)系數(shù)據(jù)庫中則同樣可以存儲(chǔ)代表著現(xiàn)實(shí)實(shí)體的相關(guān)數(shù)據(jù),其物理形式是一個(gè)個(gè)數(shù)據(jù)文件,邏輯形式則是關(guān)系,即關(guān)系數(shù)據(jù)庫中的表。Hibernate中間件是連接Java對(duì)象和關(guān)系型數(shù)據(jù)庫的橋梁,將Java對(duì)象映射為各種關(guān)系型數(shù)據(jù)庫中的二維關(guān)系,或者反之,將關(guān)系數(shù)據(jù)庫表中所存儲(chǔ)的關(guān)系映射為Java對(duì)象,這便是Hibernate的主要職責(zé)。同時(shí),Hibernate還屏蔽了Java對(duì)于各種關(guān)系型數(shù)據(jù)庫的操作,使得程序員對(duì)數(shù)據(jù)庫的編程變得更加容易。本章首先從對(duì)象持久化講起,引導(dǎo)讀者明確什么是對(duì)象關(guān)系映射,對(duì)象關(guān)系映射有什么重要的作用。明確這一點(diǎn)之后,讀者便會(huì)明白Hibernate是用來做什么的了。1.1 對(duì)象持久化“持久”(Persistence)是與“暫時(shí)”、“臨時(shí)”(Transient)等相對(duì)應(yīng)的一個(gè)概念,舉個(gè)例子來講,在計(jì)算機(jī)內(nèi)存(RAM)中存儲(chǔ)的數(shù)據(jù)在切斷電源之后便全部丟失,因此這些數(shù)據(jù)是暫時(shí)、臨時(shí)的,而存儲(chǔ)在ROM、硬盤或者光盤中的數(shù)據(jù)則不會(huì)這樣輕易丟失,此所謂持久數(shù)據(jù)。所以“持久化”的概念就是將數(shù)據(jù)從“臨時(shí)”狀態(tài)轉(zhuǎn)換為“持久”狀態(tài)。持久化的途徑包括很多種,最常見的方式是使用文件來存儲(chǔ)持久化數(shù)據(jù),正如在我們的硬盤中,絕大多數(shù)數(shù)據(jù)都是以文件的形式存在的。軟件世界發(fā)展到面向?qū)ο蟮碾A段之后,現(xiàn)實(shí)世界中的實(shí)體都被以對(duì)象的形式來表示。對(duì)象是一組數(shù)據(jù)以及對(duì)這些數(shù)據(jù)操作的集合,是現(xiàn)實(shí)世界中實(shí)體的反映,它可以更加真實(shí)地反映這個(gè)世界,更加符合人類的思維規(guī)律。這里請(qǐng)讀者區(qū)分一下數(shù)據(jù)持久化和對(duì)象持久化這兩個(gè)概念。數(shù)據(jù)持久化是對(duì)象持久化的基礎(chǔ),對(duì)象持久化的主要操作對(duì)象是對(duì)象里的數(shù)據(jù),也就是屬性。當(dāng)然,對(duì)象的屬性仍然可以是對(duì)象,那么這里便要對(duì)對(duì)象屬性進(jìn)行進(jìn)一步的持久化操作。不做特殊說明,本書在后面的章節(jié)中所提到的“持久化”均指對(duì)象持久化。對(duì)象代表實(shí)體,而實(shí)體最通常的存儲(chǔ)方式便是關(guān)系型數(shù)據(jù)庫,另外,實(shí)體之間的關(guān)系也在關(guān)系數(shù)據(jù)庫中以單一主鍵、聯(lián)合主鍵、外鍵等方式得以體現(xiàn)。因此將對(duì)象持久化到關(guān)系型數(shù)據(jù)庫中是目前對(duì)象持久化技術(shù)大多采用的方式。

編輯推薦

《貫通Hibernate開發(fā)》內(nèi)容遵循循序漸進(jìn)的原則,逐步深入,致力于培養(yǎng)一名技術(shù)嫻熟、能上手開發(fā)的Hibernate程序員。所以,從章來看,由淺入深,一步步深入介紹Hibernate;從章內(nèi)的節(jié)來看,強(qiáng)調(diào)前期專家知識(shí)導(dǎo)學(xué),過程中的內(nèi)容詳解和例題程序演示,后勤的課程作業(yè)鞏固,力求使讀者能深入扎實(shí)地學(xué)習(xí)Hibernate。《貫通Hibernate開發(fā)》供有一定的Java語言和關(guān)系數(shù)據(jù)庫基礎(chǔ)的程序員作為參考用書,也可供社會(huì)Hibernate技術(shù)培訓(xùn)班作為教材使用,對(duì)于缺乏項(xiàng)目實(shí)戰(zhàn)經(jīng)驗(yàn)的程序員來說可用于快速積累項(xiàng)目開發(fā)經(jīng)驗(yàn)。

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    貫通Hibernate開發(fā) PDF格式下載


用戶評(píng)論 (總計(jì)4條)

 
 

  •   誰買誰上當(dāng),我替大家上過當(dāng)了。
  •   內(nèi)容過于簡(jiǎn)單了,也太少了點(diǎn)
  •   書講解得太淺了,比較適合入門級(jí)別使用
  •   感覺講的不夠深入,看了,也很難應(yīng)付復(fù)雜情況。不過作為入門還是可以的,最后一章集成struts還是集成的struts1,這一點(diǎn)很惡心。
 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7