亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? hibernate入門 - 包作用詳解.txt

?? Hibernate使用說明書
?? TXT
字號:
作者:robbin (MSN:robbin_fan AT hotmail DOT com)

版權聲明:本文嚴禁轉載,如有轉載請求,請和作者聯系

Hibernate一共包括了23個jar包,令人眼花繚亂。本文將詳細講解Hibernate每個jar包的作用,便于你在應用中根據自己的需要進行取舍。 

下載Hibernate,例如2.0.3穩定版本,解壓縮,可以看到一個hibernate2.jar和lib目錄下有22個jar包: 

hibernate2.jar: 
Hibernate的庫,沒有什么可說的,必須使用的jar包 

cglib-asm.jar: 
CGLIB庫,Hibernate用它來實現PO字節碼的動態生成,非常核心的庫,必須使用的jar包 

dom4j.jar: 
dom4j是一個Java的XML API,類似于jdom,用來讀寫XML文件的。dom4j是一個非常非常優秀的Java XML API,具有性能優異、功能強大和極端易用使用的特點,同時它也是一個開放源代碼的軟件,可以在SourceForge上找到它。在IBM developerWorks上面可以找到一篇文章,對主流的Java XML API進行的性能、功能和易用性的評測,dom4j無論在那個方面都是非常出色的。我早在將近兩年之前就開始使用dom4j,直到現在。如今你可以看到越來越多的Java軟件都在使用dom4j來讀寫XML,特別值得一提的是連Sun的JAXM也在用dom4j。這是必須使用的jar包,Hibernate用它來讀寫配置文件。 

odmg.jar: 
ODMG是一個ORM的規范,Hibernate實現了ODMG規范,這是一個核心的庫,必須使用的jar包。 

commons-collections.jar: 
Apache Commons包中的一個,包含了一些Apache開發的集合類,功能比java.util.*強大。必須使用的jar包。 

commons-beanutils.jar: 
Apache Commons包中的一個,包含了一些Bean工具類類。必須使用的jar包。 

commons-lang.jar: 
Apache Commons包中的一個,包含了一些數據類型工具類,是java.lang.*的擴展。必須使用的jar包。 

commons-logging.jar: 
Apache Commons包中的一個,包含了日志功能,必須使用的jar包。這個包本身包含了一個Simple Logger,但是功能很弱。在運行的時候它會先在CLASSPATH找log4j,如果有,就使用log4j,如果沒有,就找JDK1.4帶的java.util.logging,如果也找不到就用Simple Logger。commons-logging.jar的出現是一個歷史的的遺留的遺憾,當初Apache極力游說Sun把log4j加入JDK1.4,然而JDK1.4項目小組已經接近發布JDK1.4產品的時間了,因此拒絕了Apache的要求,使用自己的java.util.logging,這個包的功能比log4j差的很遠,性能也一般。后來Apache就開發出來了commons-logging.jar用來兼容兩個logger。因此用commons-logging.jar寫的log程序,底層的Logger是可以切換的,你可以選擇log4j,java.util.logging或者它自帶的Simple Logger。不過我仍然強烈建議使用log4j,因為log4j性能很高,log輸出信息時間幾乎等于System.out,而處理一條log平均只需要5us。你可以在Hibernate的src目錄下找到Hibernate已經為你準備好了的log4j的配置文件,你只需要到Apache 網站去下載log4j就可以了。commons-logging.jar也是必須的jar包。 

使用Hibernate必須的jar包就是以上的這幾個,剩下的都是可選的。 

ant.jar: 
Ant編譯工具的jar包,用來編譯Hibernate源代碼的。如果你不準備修改和編譯Hibernate源代碼,那么就沒有什么用,可選的jar包 

optional.jar: 
Ant的一個輔助包。 

c3p0.jar: 
C3PO是一個數據庫連接池,Hibernate可以配置為使用C3PO連接池。如果你準備用這個連接池,就需要這個jar包。 

proxool.jar: 
也是一個連接池,同上。 

commons-pool.jar, commons-dbcp.jar: 
DBCP數據庫連接池,Apache的Jakarta組織開發的,Tomcat4的連接池也是DBCP。 

實際上Hibernate自己也實現了一個非常非常簡單的數據庫連接池,加上上面3個,你實際上可以在Hibernate上選擇4種不同的數據庫連接池,選擇哪一個看個人的偏好,不過DBCP可能更通用一些。另外強調一點,如果在EJB中使用Hibernate,一定要用App Server的連接池,不要用以上4種連接池,否則容器管理事務不起作用。 

connector.jar: 
JCA 規范,如果你在App Server上把Hibernate配置為Connector的話,就需要這個jar。不過實際上一般App Server肯定會帶上這個包,所以實際上是多余的包。 

jaas.jar: 
JAAS是用來進行權限驗證的,已經包含在JDK1.4里面了。所以實際上是多余的包。 

jcs.jar: 
如果你準備在Hibernate中使用JCS的話,那么必須包括它,否則就不用。 

jdbc2_0-stdext.jar: 
JDBC2.0的擴展包,一般來說數據庫連接池會用上它。不過App Server都會帶上,所以也是多余的。 

jta.jar: 
JTA規范,當Hibernate使用JTA的時候需要,不過App Server都會帶上,所以也是多余的。 

junit.jar: 
Junit包,當你運行Hibernate自帶的測試代碼的時候需要,否則就不用。 

xalan.jar, xerces.jar, xml-apis.jar: 
Xerces是XML解析器,Xalan是格式化器,xml-apis實際上是JAXP。一般App Server都會帶上,JDK1.4也包含了解析器,不過不是Xerces,是Crimson,效率比較差,不過Hibernate用XML只不過是讀取配置文件,性能沒什么緊要的,所以也是多余的。
 


--------------------------------------------------------------------------------
 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲一区二区3| 91精品国产麻豆| 国产精品不卡在线| 成人av午夜电影| 亚洲视频图片小说| 欧美一区二区三区四区在线观看 | 欧美色窝79yyyycom| 亚洲综合色丁香婷婷六月图片| 欧美性生活大片视频| 天天综合天天做天天综合| 91精品国产91久久综合桃花 | 久久先锋影音av鲁色资源网| 成人动漫精品一区二区| 一区二区三区在线观看欧美| 欧美日韩国产大片| 激情综合亚洲精品| 中文字幕在线观看不卡视频| 欧美在线免费播放| 激情综合色综合久久| 国产精品国产精品国产专区不蜜| 欧美午夜一区二区三区免费大片| 开心九九激情九九欧美日韩精美视频电影 | 亚洲第一搞黄网站| 久久综合五月天婷婷伊人| 99久久国产综合精品色伊| 午夜影视日本亚洲欧洲精品| 精品成a人在线观看| 成人污污视频在线观看| 亚洲一区免费视频| 2024国产精品| 欧美午夜电影网| 国产麻豆午夜三级精品| 亚洲制服丝袜在线| 国产欧美一区二区在线| 欧美日韩亚洲国产综合| 国产成人免费视频一区| 亚洲成人福利片| 国产精品传媒视频| 欧美一区二区三区啪啪| 99久久精品国产一区| 久久爱www久久做| 一区二区欧美精品| 国产精品无遮挡| 欧美精品日韩一区| 欧美大肚乱孕交hd孕妇| 99国产精品久| 国产一区二区在线视频| 日韩精品亚洲专区| 亚洲精品美腿丝袜| 中文字幕欧美日韩一区| 精品久久人人做人人爱| 欧美三级蜜桃2在线观看| 99视频一区二区| 国产精选一区二区三区| 婷婷中文字幕综合| 亚洲激情中文1区| 日韩理论在线观看| 国产喂奶挤奶一区二区三区| 精品理论电影在线观看| 欧美丰满嫩嫩电影| 欧美日韩一区二区在线观看| 91在线观看视频| 成人精品国产一区二区4080| 国产乱色国产精品免费视频| 久久精品国产免费看久久精品| 亚洲国产精品一区二区久久恐怖片 | 成人黄页毛片网站| 粉嫩高潮美女一区二区三区| 国内精品视频一区二区三区八戒| 日韩av中文字幕一区二区三区| 亚洲国产精品一区二区久久| 亚洲一区二区av在线| 夜夜嗨av一区二区三区网页 | 2023国产精品视频| 欧美一级理论性理论a| 欧美久久一区二区| 91精品国产综合久久福利| 欧美日本视频在线| 91精品综合久久久久久| 日韩亚洲欧美高清| 日韩美女在线视频| 久久精品男人的天堂| 中文字幕不卡在线观看| 亚洲欧洲日本在线| 中文字幕中文乱码欧美一区二区 | 精品av久久707| 久久久亚洲精品一区二区三区 | 亚洲国产精品久久久男人的天堂| ...av二区三区久久精品| 亚洲丝袜美腿综合| 亚洲国产精品视频| 麻豆国产精品官网| 久久99精品久久久久久| 国产成人免费视频网站高清观看视频| 国产乱子轮精品视频| 国产成人午夜精品影院观看视频 | 欧美视频三区在线播放| 成人综合在线网站| 国产一区二区三区观看| 九色综合狠狠综合久久| 久久不见久久见免费视频1 | 亚洲成av人片观看| 亚洲色图视频免费播放| 日韩理论片一区二区| 色呦呦国产精品| 欧美日韩成人综合| 久久欧美一区二区| 中文字幕一区日韩精品欧美| 一区二区免费在线播放| 欧美aaa在线| 国产精品资源网| 色婷婷av久久久久久久| 日韩免费性生活视频播放| 欧美国产日韩在线观看| 亚洲成a人片在线观看中文| 精品在线免费视频| 色一情一伦一子一伦一区| 日韩片之四级片| 中文字幕av资源一区| 亚洲成av人片在线| 国产成人高清在线| 欧美精品一卡两卡| 国产精品黄色在线观看| 午夜成人免费视频| 成人免费观看av| 91麻豆精品国产91久久久资源速度 | 日韩欧美精品在线| 亚洲乱码国产乱码精品精小说 | 亚洲午夜久久久久中文字幕久| 老司机精品视频在线| 91久久精品网| 亚洲国产精品99久久久久久久久| 视频一区二区欧美| 99免费精品视频| 久久女同精品一区二区| 亚洲图片有声小说| 国产成人精品三级| 欧美成人性战久久| 亚洲一区二区三区在线看| 国产成人一区在线| 欧美成人猛片aaaaaaa| 国产欧美日韩三区| 亚洲成a人v欧美综合天堂| 精品久久久网站| 97se亚洲国产综合自在线不卡| 精品久久久久久亚洲综合网| 天天做天天摸天天爽国产一区 | 美女在线观看视频一区二区| 91视频www| 一区二区三区 在线观看视频| 成人美女在线观看| 国产视频一区二区在线观看| 成人理论电影网| 亚洲国产精品久久久久婷婷884 | 一区二区三区在线免费观看| 国产成都精品91一区二区三| 日韩精品一区二区三区视频在线观看| 亚洲美女偷拍久久| 97国产精品videossex| 中文字幕高清不卡| 大桥未久av一区二区三区中文| 日韩精品一区二区三区老鸭窝| 三级欧美在线一区| 欧美日韩一区二区三区四区五区 | 亚洲欧洲韩国日本视频| 成人综合日日夜夜| 国产精品人成在线观看免费| 国产麻豆成人精品| 国产三级精品三级| 成人av网站免费观看| 中文字幕免费不卡| 国产成人精品影视| 日本一区二区三区视频视频| 成人午夜免费av| 亚洲日本欧美天堂| 色久综合一二码| 一区二区三区国产精华| 欧美日韩亚洲国产综合| 亚洲专区一二三| 欧美一区二区视频免费观看| 久久超碰97中文字幕| 久久久久久久综合| 成人黄页毛片网站| 亚洲女性喷水在线观看一区| 欧美色国产精品| 美女视频一区二区| 久久九九全国免费| 色又黄又爽网站www久久| 亚洲一卡二卡三卡四卡无卡久久| 欧美日韩亚洲另类| 六月婷婷色综合| 国产精品久久免费看| 91久久一区二区| 日韩高清电影一区| 久久欧美中文字幕| 色吧成人激情小说| 热久久久久久久| 国产女人18水真多18精品一级做| 91久久免费观看| 美女久久久精品|