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无需此包
Struts2.3.6+Spring3.2.4+Hibernate4.2.4 Jar包总结