Struts2.3.6+Spring3.2.4+Hibernate4.2.4 Jar包總結

struts2-core-2.3.16.jar 是struts2的核心框架
xwork-core-2.3.16.jar struts2-core的依賴包,struts2是在此基礎上開發的
 
javassist-3.15.0-GA.jar 初始化struts2的Filter的必要組件,Hibernate延時加載生成代理類使用,生成字節碼的類,同asm,可是較簡單,可動態改變類結構或生成類,
commons-io-2.4.jar javassist引用的jar包,流操做的一些工具?
commons-lang3-3.1.jar javassist引用的jar包,字符串操做的一些工具?
 
commons-fileupload-1.3.jar 加載struts2-core中的struts-default.xml時使用,必須添加,同時也是文件上傳必要的包
 
commons-logging-1.1.3.jar是struts2用到的日誌組件,控制檯顯示也用到此組件?必須添加
 
ognl-3.0.6.jar 是struts2標籤庫
freemarker-2.3.19.jar struts2標籤庫採用的是freemarker模版,若使用struts2標籤必須引入這個jar包
struts2-json-plugin-2.3.16.jar若Action須要返回json須要添加此jar包
struts2-spring-plugin-2.3.16.jar 與Spring整合所需的支持包,運行中建立Action交給Spring
 
spring-core-3.2.4.RELEASE.jar Spring核心包,引用其餘實現包來實現具體的DI,APO,事務等?
spring-beans-3.2.4.RELEASE.jar Spring建立Bean的必須類
spring-context-3.2.4.RELEASE.jar 用於讀取appContext.xml中的配置,生成Context類,建立Bean工廠
spring-web-3.2.4.RELEASE.jar 將Spring與Web框架整合所需的類,如:建立sessionFactory並將其置入ServletContext當中的監聽器
spring-expression-3.2.4.RELEASE.jar 首要做用是在配置文件中解析Spring表達式用,必須添加
spring-tx-3.2.4.RELEASE.jar Spring事務管理所需的包
spring-orm-3.2.4.RELEASE.jar 整合ORM框架必須的jar包,如整合Hibernate所必須,獲取sessionFactory等
 
hibernate-core-4.2.4.Final.jar Hibernate核心包
hibernate-commons-annotations-4.0.2.Final.jar Hibernate本身的註解包,經過配置文件反射某些類用
hibernate-jpa-2.0-api-1.0.1.Final.jar Hibernate對JPA各接口的支持
jboss-logging-3.1.0.GA.jar 爲Hibernate寫日誌用
jboss-transaction-api_1.1_spec-1.0.1.Final.jar Hibernate事務管理包,跨域事務用
antlr-2.7.7.jar 解析Hql語句到sql語句
dom4j-1.6.1.jar 解析XML,解析hibernate配置文件用
 
c3p0-0.9.5-pre8.jar c3p0鏈接池核心包
mchange-commons-java-0.2.7.jar c3p0鏈接池的依賴包,提供一些公用方法,PS:mchange爲c3p0公司網站域名
 
mysql-connector-java-5.0.6-bin.jar MySql的jdbc驅動,鏈接mysql數據庫必須
 
jstl-1.2.jar使用jstl的標籤須要用到的jar包
 
spring-struts-3.2.4.RELEASE.jar Struts1.x所需的包,2.x無需此包
相關文章
相關標籤/搜索