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