SSH-jar包相应作用
1)Struts中的jar包
?
| jar包名稱(chēng) | 作用 |
| struts2-core-2.x.x.jar | struts2的核心jar包 |
| javassist-3.x.x.GA.jar | 一個(gè)開(kāi)源的分析、編輯和創(chuàng)建Java字節(jié)碼的類(lèi)庫(kù)(hibernate中也需要,引入其中一個(gè)即可) |
| commons-io-2.x.x.jar | commons項(xiàng)目(commons項(xiàng)目就是java中一些常用的公共的組件)的io子項(xiàng)目,是處理異常的 |
| commons-lang-2.x.jar | commons項(xiàng)目中的lang包 |
| commons-fileupload-1.x.x.jar | commons項(xiàng)目中的關(guān)于文件上傳的包, struts2.1.6版本后必須加入此文件 |
| xwork-core-2.x.x.jar | xwork的核心jar包,由于struts2是webwork的升級(jí)版本,所以必定對(duì)其有所依賴(lài)(struts2在其基礎(chǔ)上構(gòu)建) |
| freemarker-2.x.x.jar | 支持freemarker(struts2的UI標(biāo)簽的模板使用FreeMarker編寫(xiě))的,在webwork中也有 |
| ognl-3.x.x.jar | 支持ognl語(yǔ)言(對(duì)象圖導(dǎo)航語(yǔ)言(Object Graph Navigation??Language))的,struts2框架通過(guò)其讀寫(xiě)對(duì)象的屬性,webwork也支持ognl語(yǔ)言 |
| struts2-spring-plugin-2.x.x.jar | struts2與spring集成時(shí)使用的,引入該jar包后需要在struts.xml中指定struts的ObjectFactory(可以是struts也可以是spring),不然程序會(huì)報(bào)錯(cuò) |
?
??其中每一個(gè)jar包的版本不是根據(jù)struts來(lái)定的,而是根據(jù)各自的出處的版本更新的,所以你可以看到一個(gè)struts版本中的各個(gè)jar包的版本各不相同。(下面講解的spring和hibernate也一樣)
?
2)Spring中的jar包
?
| jar包名稱(chēng) | 作用 |
| spring.jar | spring的核心jar包 |
| commons-logging-1.x.x.jar | ASF出品的日志包,struts2 2、spring、hibernate框架使用這個(gè)日志包來(lái)支持Log4J和JDK 1.4+的日志記錄 |
| common-annotations.jar | 支持注解的包 |
| aspectjrt.jar aspectjweaver.jar | 支持AOP的包 |
| cglib-nodep-2.x_x.jar | 支持cglib動(dòng)態(tài)代理的包 |
| commons-pool.jar commons-dbcp.jar | 支持BasicDataSource來(lái)配置數(shù)據(jù)庫(kù)連接(如果不用BasicDataSource配置數(shù)據(jù)庫(kù)則不需要引入) |
?
?
3)Hibernate中的jar包
?
?
| jar包名稱(chēng) | 作用 |
| ?hibernate3.jar | hibernate的核心jar包 |
| hibernate-jpa-2.x-api-x.x.x.jar | 對(duì)JPA(Java持久化API)規(guī)范的支持 |
| antlr-2.x.x.jar | 語(yǔ)言轉(zhuǎn)換工具,hibernate利用它實(shí)現(xiàn)HQL到SQL的轉(zhuǎn)換 |
| commons-collection-3.x.jar | commons項(xiàng)目中的子項(xiàng)目,是對(duì)collection集合的封裝 |
| dom4j-1.x.x.jar | 對(duì)dom4j的封裝,是解析xml文件的 |
| javassist-3.x.x.GA.jar | 一個(gè)開(kāi)源的分析、編輯和創(chuàng)建Java字節(jié)碼的類(lèi)庫(kù) |
| jta-x.x.jar | hibernate對(duì)事務(wù)的處理 |
| slf4j-api-x.x.x.jar | 一個(gè)日志系統(tǒng)的服務(wù)的api,SLF4J是一個(gè)用于日志系統(tǒng)的簡(jiǎn)單Facade,允許最終用戶(hù)在部署其應(yīng)用時(shí)使用其所希望的日志系統(tǒng) |
| slf4j-nop-x.x.x.jar | 對(duì)slf4j-api-x.x.x.jar的一個(gè)實(shí)現(xiàn),這個(gè)jar包要去slf4j官網(wǎng)下載slf4j-1.6.4集成包 |
?
轉(zhuǎn)載于:https://www.cnblogs.com/sunxucool/archive/2013/05/23/3094949.html
總結(jié)
以上是生活随笔為你收集整理的SSH-jar包相应作用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 2013.5.21号面试心得
- 下一篇: 二叉树节点数据结构-练习 5 二叉树的建