默了默

          java hibernate struts2 spring
             :: 首頁 ::  ::  ::  :: 管理

          hibernate-3.3.1GA包結構解釋

          Posted on 2009-03-05 15:53 fd 閱讀(785) 評論(0)  編輯  收藏 所屬分類: hibernate
          hibernate3.3.1GA
          目錄結構
          hibernate-distribution-3.3.1.GA
          ---hibernate3.jar
          ---lib//Hibernate的庫,沒有什么可說的,必須使用的jar包

          ------bytecode
          ------optional
          ------required
          ---------antlr-2.7.6.jar//個人認為此包是對HQL的支持
          ---------commons-collections-3.1.jar//Apache Commons包中的一個,包含了一些Apache開發的集合類,功能比java.util.*強大。必須使用的jar包。
          ---------dom4j-1.6.1.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用它來讀寫配置文件。

          ---------javassist-3.4.GA.jar//JAAS是用來進行權限驗證的,已經包含在JDK1.4里面了。所以實際上是多余的包
          ---------jta-1.1.jar//JTA規范,當Hibernate使用JTA的時候需要,不過App Server都會帶上,所以也是多余的
          ---------slf4j-api-1.5.2.jar//一種日志插件,事后證明需要slf4j-api-1.5.6.jar 和slf4j-nop-1.5.6.jar兩個包配合(版本一致)
          ---documentation
          ---project

          此為下載下來的hibernate3.3.1 解壓后在required 文件夾中所帶的包。
          本人導入這些包以后,提示:
          SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".  
           很明顯是相關的jar包沒有被引入,而且“hibernate-distribution-3.3.1.GA-dist.zip”中壓根就沒有org/slf4j/impl/StaticLoggerBinder類的存在,還需另外下載slf4j-nop-1.5.2.jar引入到工程中才行。

          本人就下載了 slf4j-api-1.5.6.jar 和slf4j-nop-1.5.6.jar ,導入以后問題解決

          主站蜘蛛池模板: 库车县| 金沙县| 三河市| 重庆市| 蕲春县| 葫芦岛市| 炉霍县| 麦盖提县| 淮安市| 花垣县| 越西县| 邛崃市| 正宁县| 定边县| 阳山县| 凌云县| 西平县| 方城县| 陈巴尔虎旗| 于都县| 定南县| 沙田区| 乌鲁木齐市| 六盘水市| 确山县| 永嘉县| 泸西县| 黑山县| 子长县| 扎赉特旗| 梁平县| 博野县| 昌乐县| 谢通门县| 涡阳县| 金乡县| 方城县| 武穴市| 沾益县| 泸西县| 罗甸县|