這是cos.jar包下載,包含 com.oreilly.servlet.MultipartRequest和 com.oreilly.servlet.multipart.FileRenamePolicy的jar文件等。
spring.jar是包含有完整發(fā)布的單個jar包,spring.jar中包含除了 spring-mock.jar里所包含的內容外其它所有jar包的內容,因為只有在開發(fā)環(huán)境下才會用到spring-mock.jar來進行輔助測試,正式應用系統(tǒng)中是用不得這些類的! 〕藄pring.jar文件,Spring還包括有其它13個獨立的jar包,各自包含著對應的Spring組件,用戶可以根據(jù)自己的需要來選擇組合自己的jar包,而不必引入整個spring.jar的所有類文件。
Hibernate Jar: hibernate3.jar,這個是hibernate3.0的核心jar包,必須的,呵呵,沒的選,像我們常用的Session,Query,Transaction都位于這個jar文件中,必要。
cglib-2.1.3.jar,CGLIB庫,Hibernate用它來實現(xiàn)PO字節(jié)碼的動態(tài)生成,非常核心的庫,必要。
asm.jar ASM字節(jié)碼庫 如果使用“cglib”則必要,必要
asm-attrs.jar ASM字節(jié)碼庫 如果使用“cglib”則必要,必要
ehcache.jar EHCache緩存 如果沒有其它緩存,則必要,必要
antlr.jar
ANother Tool for Language Recognition是一個工具,必要
jta.jar JTA規(guī)范,當Hibernate使用JTA的時候需要,不過App Server都會帶上,所以也是多余的。但是為了測試方便建議還是帶上。必要
commons-logging.jar Apache Commons包中的一個,包含了日志功能,必須使用的jar包。必要
commons-collections.jar Apache Commons包中的一個,包含了一些Apache開發(fā)的集合類,功能比java.util.*強大。必要
dom4j是一個Java的XML API,類似于jdom,用來讀寫XML文件的。Hibernate用它來讀寫配置文件。必要
上面的就是Hibernate的核心jar包,是配置ssh架構中必須的,下面這些就是可選的了。
versioncheck.jar 版本檢查 可選
swarmcache.jar 可選
jboss-cache.jar TreeCache 可選
jgrouPS.jar 可選
xalan.jar, xerces.jar, xml-apis.jar Xerces是XML解析器,Xalan是格式化器,xml-apis實際上是JAXP。一般App Server都會帶上,JDK1.4也包含了解析器,不過不是Xerces,是Crimson,效率比較差,不過Hibernate用XML只不過是讀取配置文件,性能沒什么要緊的,所以也是多余的?蛇x
c3p0-0.9.1.jar C3p0是一個數(shù)據(jù)庫連接池,Hibernate可以配置為使用C3P0連接池。如果你準備用這個連接池,就需要這個jar包。