上篇部落格,概述了一下hibernate,今天這篇繼續說說hibernate包含的各個包的含義,以及對hibernate環境的搭建。
hibernate包,解壓看到裡邊有若干個資料夾,這些東東是都是什麼,有神馬作用呢?看下圖:
上圖是撿著重要的目錄給重新命名了。
由上至下依次表示:
api 文件——doc:操作的hibernate的手冊,
對映檔案例項——eg:裡邊包含的就是hbm檔案的書寫例項,
配置檔案例項——etc:包含hibernate配置檔案cfg的書寫例項,
hql語法規定——grammar:hibernate持久化資料庫適用的中間語言是hql語言,這裡就是hql和sql轉換的 規則。
hibernate的依賴類庫——lib:hibernate使用的第三方類庫,
hibernate的核心原始碼——src:hibernate的核心原始碼
,但是我們使用的不是它,而是src裡的東西形成的jar包——hibernate3.jar。
測試程式——test,對hibernate的測試**,我們很少用到。
想說的是
說這些目錄是因為發現,剛接觸hibernate,其實不僅是hibernate,我們每每接觸新的東西,過程中遇到bug,就習慣性的「上網」 ,搜啊,找啊的,要是沒有網,就悲催了。那我們要怎麼辦呢?————api在手,輕鬆程式設計。
大家看上邊的目錄,我們需要的東西基本全在裡邊了:除了api,還有對映檔案,配置檔案 的書寫,都有模板供我們用,只是我們沒有發現,還在網上苦尋。根據我最近開始使用api的點滴經驗發現,我通過api查到的東西比網上來的印象深刻。希望對大家有幫助。
很簡單的四步搞定:
1、首先使用eclipse/myeclipse搭建乙個專案。大家都會,就不截圖了。
2、引入hibernate相關的jar包。
2.1 這裡要說的是,因為hibernate的包不是一,兩個,是一大堆,所以我們採用匯入userlibrary的形式來引入。
下圖是建立userlibrary:windows/preference
2.2 像新建的userlib中匯入jar————引入那些包?
hibernate依賴包————上圖中lib下的所有。
hibernate的核心包————hibernate3.jar 。
jdbc驅動包——————連線那個資料庫就匯入那個。
3、講新建的userlibaray加入到專案中————專案右鍵--properties
4、新增配置檔案————告訴專案連線**?
就是在專案的src檔案下,增加hibernate.cfg.xml檔案,具體怎麼寫,已經說過在上圖目錄中有配置檔案的例項。
就這樣就搭建好了。
總結:這個環境中,連線資料庫這一環節,hibernate.cfg.xml只指明了操作方向,而幹活的是匯入的這些jar包。
當然這些東東也只是工作環境,我們真正要服務的內容——物件,是要考對映檔案來實現關係模型和物件模型的匹配。對映檔案將在下篇部落格中介紹。
描述linux目錄結構以及目錄結構命名規定
小結 重要目錄回顧 fhs全稱 filesystem hierarchy standard 中文意思是目錄層次標準,是linux的目錄規範標準。fhs定義了兩層規範 第一層 目錄下的各個目錄應該放什麼檔案資料,例如 etc目錄下放置系統的配置檔案,例如 etc exports,etc hosts,而...
Linux目錄結構以及作用
1 什麼是檔案系統 當您使用linux 的時候,如果您通過ls l 就會發現,在 下包涵很多的目錄,比如etc usr var bin 等目錄,而在這些目錄中,我們進去看看,發現也有很多的目錄或檔案。檔案系統在linux 下看上去就象樹形結構,所以我們可以把檔案系統的結構形象的稱為樹形結構。linu...
Linux目錄結構以及解釋
a,bin 存放二進位制可執行檔案 ls,cat,mkdir等 常用命令一般都在這裡。b,etc 存放系統管理和配置檔案 c,home 存放所有使用者檔案的根目錄,是使用者主目錄的基點 放伺服器的日誌檔案 d,usr 用於存放系統應用程式,比較重要的目錄 usr local 本地系統管理員軟體安裝目...