Hibernate軟件包分析

hibernate3.jar: 包含Hibernate3的基礎框架和核心API類庫,是必須使用的jar包。


javassist-3.9.0.jar: java字節碼操作庫,Hibernate用它來實現PO字節碼的動態生成,它是非常核心的庫,是必須使用的jar包。


dom4j-1.6.1.jar: dom4j是一個Java的XML API,類似於jdom,用來讀寫XML文件。


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


slf4j-api-1.5.8.jar: 標準日誌接口Facade,必須使用的jar包。


antlr-2.7.6.jar:語法識別工具包。

 

ant-1.6.5.jar: Ant編譯工具的jar包,用來編譯Hibernate源代碼的。它是可選包。


c3po-0.9.0.jar: C3PO是一個數據庫連接池,Hibernate可以配置爲使用C3PO的連接池,如果準備用這個連接池,就需要這個jar包。


connector.jar: JCA(Java Cryptography Architecture,Java加密架構,java平臺中用於訪問和開發加密功能的框架)規範,如果在App Server上把Hibernate配置爲Connector,就需要這個jar。一般App Server都會帶上這個包。


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

 

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


jta.jar: JTA(java事務處理的機制)規範,當Hibernate使用JTA的時候需要,不過App Server都會帶上它,所以也是多餘的。


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


xerces-2.6.2.jar和xml-apis.jar:Xerces是XML解析器,xml-apis實際上是JAXP。也是多餘的包。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章