首页 > 代码库 > Struts2.3.6+Spring3.2.4+Hibernate4.2.4 Jar包总结

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无需此包