默了默

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

          hibernate-3.3.1GA包結構解釋

          Posted on 2009-03-05 15:53 fd 閱讀(779) 評論(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 ,導入以后問題解決

          主站蜘蛛池模板: 衡山县| 桐柏县| 虎林市| 扎囊县| 延川县| 响水县| 陕西省| 龙江县| 南安市| 米林县| 乡城县| 信阳市| 阳高县| 辉县市| 宽城| 娄烦县| 阿鲁科尔沁旗| 时尚| 静海县| 博乐市| 阆中市| 青阳县| 包头市| 旺苍县| 巩义市| 慈溪市| 剑川县| 霍山县| 雷山县| 祁东县| 五峰| 双鸭山市| 奇台县| 祁门县| 旬邑县| 马公市| 运城市| 英德市| 海南省| 宁南县| 昭通市|