日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

SSH-jar包相应作用

發(fā)布時(shí)間:2024/10/12 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SSH-jar包相应作用 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

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)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。