freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

j2ee項(xiàng)目實(shí)訓(xùn)hibernate框架技術(shù)——第1章hibernateormapping技術(shù)基礎(chǔ)第1部分(參考版)

2024-11-21 16:17本頁面
  

【正文】 圖 充分利用 Google 或者 Baidu 等搜索器獲得問題的解答 。這樣讀者再遇到類似的問題,可以直接查看其他開發(fā)人員對(duì)此問題的解決方法和思路,從而減少無意義的時(shí)間的浪費(fèi)。 下面的圖 中所示 為 Hibernate 中文論壇首頁( Hibernate 中文論壇是中國最早的 Hibernate 框架 技術(shù)的 專業(yè)用戶論壇,為 Hibernate 框架 技術(shù) 在中國的推廣做出了巨大的貢獻(xiàn),其目標(biāo)是成為一個(gè)高品質(zhì)的,有思想深度的、原創(chuàng)精神的 Java 技術(shù)交流網(wǎng)站,為軟件從業(yè)人員提供一個(gè)自由的交流技術(shù),交流思想和交流信息的平臺(tái)。 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序 員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 14/15 頁 圖 Hibernate 的 “全面解決”的體系結(jié)構(gòu)方案圖 ( 3) Hibernate 框架 的精華在于 其良好的 持久層設(shè)計(jì) 和實(shí)現(xiàn)技術(shù) 這些持久層設(shè)計(jì)經(jīng)驗(yàn)不會(huì)因?yàn)殚_發(fā)者以后不用 Hibernate 或者目前的應(yīng)用系統(tǒng)不是基于 J2EE 開發(fā)平臺(tái)而喪失掉,因?yàn)檫@些經(jīng)驗(yàn)(主要指的是 O/R Mapping 技術(shù)、對(duì)象緩存技術(shù)、與底層實(shí)現(xiàn)無關(guān)的事務(wù)管理技術(shù)、并發(fā)訪問技術(shù)等等)不僅可以應(yīng)用于 J2EE 平臺(tái)的開發(fā)方面,同樣也可以應(yīng)用于其它的開發(fā)平臺(tái)(如微軟的 平臺(tái)開發(fā)中)。 在 圖 中顯示了在 Hibernate 框架 中是如何實(shí)現(xiàn) 將 應(yīng)用系統(tǒng)的持久 層 實(shí)現(xiàn) 從底層的JDBC/JTA 等 API 中抽象 和獨(dú)立 出來 的 ,而讓 Hibernate 框架 來處理這些 技術(shù) 細(xì)節(jié) 。同時(shí)也要將學(xué)習(xí)的主要精力集中 在理解 Hibernate 的運(yùn)行原理、工作的機(jī)制以及 O/R Mapping 的具體實(shí)現(xiàn)方面。 下圖 顯示了 Hibernate 框架 系統(tǒng)包中配套的電子幫助文檔所在的目錄路徑。 而對(duì)這些方面的知識(shí)的學(xué)習(xí)和掌握也是一個(gè)比較困難的過程,因此在 Hibernate 框架中對(duì) J2EE 中這些復(fù)雜、深?yuàn)W的與持久層實(shí)現(xiàn)相關(guān)的各種技術(shù)加以屏蔽,而給應(yīng)用系統(tǒng)的開發(fā)者提供一個(gè)更加簡(jiǎn)單、高效的編程接口(請(qǐng)見下面的圖 所示 )。其最大的特點(diǎn)是調(diào)用 UserTransaction 接口的 begin()、 mit()和 rollback()方法來完成事務(wù)范圍的界定,事務(wù)的提交和回滾。它為開發(fā)人員提供了查找和訪問各種命名和目錄服務(wù)的通用、統(tǒng)一的接口。 JNDI( Java Naming And Directory Interface, Java 命名和目錄接口)是指在分布式計(jì)算環(huán)境通常使用命名和目錄服務(wù)來獲取共享的組件和資源。 注意: 有關(guān) Hibernate 框架的 主要的 API 的應(yīng)用方面的介紹, 讀者 可以閱讀 本書 第二章的“ Hibernate 的主要的核心 API 類”部分。它允許應(yīng)用程序能對(duì)一些事件的發(fā)生作出相應(yīng)的操作,例如Interceptor、 Lifecycle 和 Validatable 都是這一類接口。 2) Hibernate 框架 用來讀取諸如映射表這類配置文件的類,典型的代表有 Configuration類。 圖 對(duì)基于 Hibernate 框架 的 DAO 組件的單元測(cè)試的結(jié)果 Hibernate 框架 API 中包含的一些主要的類 ( 1) Hibernate 框架 的 API 接口大致可以分為以下幾種類型 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序 員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 12/15 頁 1) 一些被用戶的應(yīng)用程序調(diào)用的,用來完成基本的創(chuàng)建、讀取、更新、刪除操作以及查詢操作的接口。 同時(shí)由于能夠脫離容器的環(huán)境,這將有助于開發(fā)人員對(duì)基于它而開發(fā)產(chǎn)生的持久層中的各種組件進(jìn)行單元測(cè)試。 } } ( 2) 持久類能夠在容器之外開發(fā)和執(zhí)行 輕量級(jí)的 O/R Mapping 框架 也 意味著 應(yīng)用系統(tǒng)中的 持久類能夠脫離容器的環(huán)境, 并能夠在容器之外開發(fā)和執(zhí)行。 } if ( !(other instanceof EBook) ){ return false。 } public void setEbookPrice(float newEbookPrice) { = newEbookPrice。 } public void setEbookKind(char newEbookKind) { = newEbookKind。 } public void setEbookName(String newEbookName) { = newEbookName。 } private void setId(Integer id) { = id。 private float ebookPrice。 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序 員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 10/15 頁 private String ebookName。 【例 12】 前面的圖 中所示的數(shù)據(jù)庫表 EBook 所對(duì)應(yīng)的 持久類 EBook 的定義 package 。 請(qǐng)見下面的 【例 12】所示的 EBook 類的代碼定義, EBook 類沒有從 Hibernate 框架 的某個(gè)基類繼承或者實(shí)現(xiàn) Hibernate 框架中 的某個(gè)接口。 最終使得 Java 程序員能夠以面向?qū)ο蟮姆绞絹聿僮鲾?shù)據(jù)庫系統(tǒng)。 圖 Hibernate 的工作原理圖 Hibernate 框架 是 Java 應(yīng)用和關(guān)系數(shù)據(jù)庫之間的橋梁,它負(fù)責(zé) Java 對(duì)象和關(guān)系數(shù)據(jù) 庫之間的映射。 圖 Hibern
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1