J2EE項目實訓

出版時間:2008-5  出版社:清華大學出版社  作者:楊小波 編  頁數(shù):395  
Tag標簽:無  

內容概要

  《21世紀高等學校實用軟件工程教育規(guī)劃教材:J2EE項目實訓Hibernate框架技術》本著“技術主流和前沿,內容新穎和實用,案例源于實際項目”的指導思想,結合實際應用項目的示例,由淺入深地介紹目前在J2EE平臺中的持久層開發(fā)中比較主流的O/R Mapping的框架——Hibernate框架的基本原理、Hibernate框架如何對JDBC的數(shù)據訪問操作進行簡化,Hibernate框架的O/R Mapping的實現(xiàn)和應用方法、應用項目的單元測試、系統(tǒng)性能的優(yōu)化等方面的內容?!  ?1世紀高等學校實用軟件工程教育規(guī)劃教材:J2EE項目實訓Hibernate框架技術》是為高等職業(yè)院校和國家示范性軟件學院的計算機應用與軟件工程專業(yè)本科生和研究生編寫的一本項目實訓類教材。全書共分12章,內容主要包括Hibernate O/R Mapping技術基礎,Hibernate框架主要的核心API,Hibernate框架的系統(tǒng)配置文件,網上商城項目持久層設計和實現(xiàn),對象之間的“關聯(lián)、組合和繼承”關系的映射技術實現(xiàn),對基于Hibernate的DAO單元測試,Hibernate框架中的緩存技術,Hibernate中的事務管理技術,以及Eclipse工具對Hibernate的開發(fā)支持等?!  ?1世紀高等學校實用軟件工程教育規(guī)劃教材:J2EE項目實訓Hibernate框架技術》可以作為承擔國家技能型緊缺人才培養(yǎng)和培訓工程的高等職業(yè)院校和示范性軟件學院的計算機應用與軟件工程專業(yè)項目實訓類教材,也可作為自學和急需了解B/S架構的J2EE平臺下的軟件項目開發(fā)和實現(xiàn)的相關技術和知識的技術人員的參考書。

書籍目錄

第1章 Hibernate O/R Mapping技術基礎1.1 Hibernate框架——一個提供數(shù)據庫服務的中間件1.1.1 Hibernate框架中的O/R Mapping技術1.1.2 Hibernate框架系統(tǒng)1.2 Hibernate框架查詢語言(HQL)1.2.1 HQL中的from子句1.2.2 HQL中的select子句1.2.3 HQL中的where子句1.2.4 HQL中的各種表達式1.2.5 HQL中的更新、刪除功能1.3 在J2SE應用中使用Hibernate框架的示例創(chuàng)建基于Hibernate框架技術的Java應用程序小結練習第2章 Hibernate框架主要的核心API2.1 與系統(tǒng)初始化相關的各個接口和類2.1.1 Configuration類2.1.2 SessionFactory接口2.2 數(shù)據訪問操作編程中所涉及的各個接口2.2.1 Session接口2.2.2 Transaction接口2.2.3 Query接口2.2.4 Criteria接口及Criteria查詢表達式2.3 利用ThreadLocal實現(xiàn)線程安全的應用2.3.1 線程安全的代碼2.3.2 編程實現(xiàn)線程安全的DAO組件2.4 在Hibernate中實現(xiàn)BLOB和CLOB字段的數(shù)據訪問2.4.1 Hibernate提供了對數(shù)據庫表的大字段類型的支持2.4.2 在Hibernate中實現(xiàn)大字段類型的示例小結練習第3章 Hibernate框架的系統(tǒng)配置文件3.1 Hibernate框架的系統(tǒng)配置文件3.1.1 Hibernate框架系統(tǒng)的數(shù)據庫連接配置3.1.2 hibernate.cfg.xml格式的數(shù)據庫連接配置3.1.3 數(shù)據庫連接的配置文件名可以為其他名稱3.2 以編程的方式實現(xiàn)Hibernate數(shù)據庫連接的系統(tǒng)配置3.2.1 主要涉及Hibernate API中的類與接口3.2.2 編程的方式實現(xiàn)Hibernate數(shù)據庫連接的示例3.3 O/R Mapping的映射配置文件小結練習第4章 網上商城項目持久層設計和實現(xiàn)4.1 項目中實體域建模4.1.1 建立域模型并發(fā)現(xiàn)類4.1.2 建立域模型并找出類之間的關系4.2 根據E-R圖進行數(shù)據庫表的邏輯設計數(shù)據庫表的邏輯設計4.3 項目中的DAO組件設計DAO設計模式4.4 項目中的DAO組件的編程實現(xiàn)4.4.1 構建項目中的持久層的數(shù)據庫連接組件4.4.2 構建項目中的持久層的各個持久實體類4.4.3 映射持久層中的各個持久類與對應的數(shù)據庫表4.4.4 實現(xiàn)持久層中的各個DAO組件類4.4.5 構建對DAO組件進行單元測試的環(huán)境4.4.6 構建對DAO組件的測試用例類小結練習第5章 對象關聯(lián)關系的映射技術第6章 體驗對象關聯(lián)映射在項目中的應用第7章 對象包含關系的映射技術第8章 繼承關系的映射技術第9章 對基于Hibernate的DAO單元測試第10章 Hibernate框架中的緩存技術第11章 Hibernate中的事務管理技術第12章 Eclipse工具對Hibernate開發(fā)的支持參考文獻

章節(jié)摘錄

  第1章 Hibernate O/R Mapping技術基礎:  Hibernate框架是一個面向Java開發(fā)平臺的對象/關系數(shù)據庫的映射工具,并且是開源的O/R Mapping框架。它不僅提供了從Java類到數(shù)據庫表之間的雙向的映射,也提供了數(shù)據查詢、數(shù)據修改和恢復等機制,并且還提供了對系統(tǒng)性能優(yōu)化的各種技術。從而可以大幅度減少開發(fā)時直接編寫和使用SOL語句和JDBC API處理數(shù)據訪問的時間?! ×硗?,Hibernate框架可以應用在能夠使用J_DBC的各種場合,既可以在J2SE的應用程序中應用,也可以在.J2EE的Web應用環(huán)境中使用?! ”菊聦⑾到y(tǒng)地介紹:Hibernate框架中的O/R Mapping(對象/關系映射)特性、系統(tǒng)架構以及與,JDBC在應用方面的主要區(qū)別,HOL(Hibernate查詢語言)等方面的內容。同時再通過一個基于Hibernate框架技術實現(xiàn)的,并且對數(shù)據庫表中的數(shù)據進行操作訪問的,12SE的應用程序實例,來初步了解、體驗并最終掌握如何應用Hibemate框架的O/R Mapping框架技術來進行應用系統(tǒng)的持久層的設計、開發(fā)和編程實現(xiàn)。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    J2EE項目實訓 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網 手機版

京ICP備13047387號-7