最新版本 Spring、MyBatis、Struts 框架整合
2012—08—10
1
星讯远大科技有限公司
一、综述:对最新版本 Struts2、Hibernate、Spring 框架的一个整合,包 括最新版本的 jar 包,tomcat,并且是一个通用稳定的框架。 二、下面是框架的名称,版本,以及最后发布的时间以表格形式呈现
1、Sturts2
sturts2 的版本:2.3.4
框架名称:Struts2
版本:2.3.4
最后发布时间:2012-6-11
2、Struts2.3.4 所需的 Jar 包及介绍
Jar 包的分 类 jar 包名称 jar 包 版本 名 :
struts2-core -2.3.4.jar 2.3.4 struts2-core-2.3.4 struts2 的核心包 org.apache.struts2.dis patcher.ng.filter.Struts PrepareAndExecuteFil ter com.opensymphony.x work2/ com.opensymphony.x work2.cinfig/ com.opensymphony.x work2.ognl/ org.aopalliance.aop/o rg.aopalliance.aop.int ercept org.apacher.commons .fileupload/ org.apacher.commons .fileupload.util org.apacher.commons .lang3/ xwork-core -2.3.4.jar jar 包的作用 jar 包文件 jar 包内包含的主要 包路径及主要类 依赖的自有 jar 包名称 依赖的第三 方 jar 包名 称 本 jar 包 是否为 第三方 包 否
Struts 2.3.4 的 核 心 包
xwork-core -2.3.4.jar
2.3.4
xwork-core-2.3.4
否
xwork 核心包
aopalliance.ja r commons-file upload-1.2.2.j ar commons-lan g
1.0
aopalliance
这个包为 AOP 提供了最普通和 通用的接口 Struts 文件的上传下载
否
1.2.2
commons-fileupload -1.2.2
否
3.3.1
commons-lang3-3.1
为 java.lang 包提供扩展
否
3
星讯远大科技有限公司
3-3.1.jar commons-log ging -1.1.1.jar freemarker-2. 3.19.jar ognl-3.0.5.jar 1.1.1 commons-logging-1. 1.1 Jakarta 的通用日志记录包
org.apacher.commons .lang3.builder org.apacher.commons .logging/org.apacher.c ommons.logging.impl 否
2.3.1 9 3.0.5 2.3.4
freemarker-2.3.19
FreeMarker 是一个模板引擎, 一个基于模板生成文本输出的 通用工具 支持 ognl 表达式 struts2 和 spring 整合需要的包 Ognl
否
ognl-3.0.5 struts2-spring-plugi n-2.3.4
否 否
辅助 jar 包
struts2-spring -plugin-2.3.4.j ar
4
星讯远大科技有限公司
2、Spring 1、spring 的版本
框架名称
版本
最后发布时间
Spring
3.2.0
2012-05-30
2、Spring3.2.0 所需的 Jar 包及介
Jar 包的分 类 jar 包名称 jar 包 版本 3.2.0 jar 包 文件名 spring-a jar 包 的作用 基于 AOP 的 Spring 特性如声 明 型 事 务 管 理 jar 包内包含的主 要包路径及主要 类 org.springframewo rk.aop/org.springfr 依赖的自有 jar 包 名称 spring-core-3.2.0. M1.jar/cglib-2.1.3. 依赖的第三 方 jar 包名称 本 jar 包是 否为第三方 包 否
Spring
5
spring-aop-3. 2.0.M1.jar
星讯远大科技有限公司
的 核 心 组 件 包
spring-beans3.2.0.M1.jar 3.2.0 spring-beans3.2.0.M1 spring-asm-3. 2.0.M1.jar 3.2.0 spring-asm-3. 2.0.M1
( DeclarativeTransactionMan agement)
amework.aop.aspe ctj/org.sp
ringfram ework.aop.aspectj. annotation org.springfremewo rk.asm
jar/ spring-beans-3.2.0 .M1.jar 否
spring 表达式语言
它包含访问配置文件、创建 和 管 理 bean 以 及 进 行 (IoC/DI)操作相关的所有类
org.springframewo rk.bens/org.springf ramework.annotat ion/org.springfram ework.factory/org. springframework.c onfig org.springframewo rk.cache/org.sprin gframework.cache .interceptor/org.sp ringframework.con fig/ org.springframewo rk.core
spring-core-3.2.0. M1.jar/cglib-2.1.3. jar
否
spring-contex t-3.2.0.M1.jar
3.2.0
spring-contex t-3.2.0.M1
为 Spring 核心提供了大量扩 展
spring-core-3.2.0. M1.jar/spring-bea ns-3.2.0.M1.jar/sp ring-aop-3.2.0.M1. jar/aopalliance.jar spring-expression3.2.0.M1.jar
否
spring-core-3. 2.0.M1.jar spring-expres sion-3.2.0.M1 .jar
3.2.0 3.2.0
spring-core-3. 2.0.M1 spring-expres sion-3.2.0.M1
包含 Spring 框架基本的核心 工具类 spring 表达式语言
否 否
6
星讯远大科技有限公司
spring-jdbc-3. 2.0.M1.jar
3.2.0
spring-jdbc-3. 2.0.M1
包含对 Spring 对 JDBC 数据访 问进行封装的所有类
org.springframewo rk.jdbc/org.springf ramework.jdbc.co nfig org.springframewo rk.orm.hibernate4 /org.springframew ork.orm.support
spring-core-3.2.0. M1.jar/spring-bea ns-3.2.0.M1.jar spring-core-3.2.0. M1.jar/spring-bea ns-3.2.0.M1.jar/ spring-jdbc-3.2.0. M1.jar /spring-aop-3.2.0. M1.jar /spring-web-3.2.0. M1.jar spring-core-3.2.0. M1.jar/spring-bea ns-3.2.0.M1.jar/sp ring-context-3.2.0. M1.jar
否
3.2.0
spring-orm-3. 2.0.M1
辅 助 包
spring-orm-3. 2.0.M1.jar
spring 整 合 第 三 方 的 ORM 映射支持,如 Hibernate 、 Ibatis、Jdo 以及 spring 的 JPA 的支持。
否
spring-web-3. 2.0.M1.jar
3.2.0
spring-web-3. 2.0.M1
包含 Web 应用开发时,用到 Spring 框架时所需的核心类, 包 括 自 动 载 入 WebApplicationContext 特 性 的类、Struts 与 JSF 集成类、 文件上传的支持类、Filter 类 和大量工具辅助类。 spring 的事物(transction)管理 org.springframewo rk.transaction
否
spring-tx-3.2. 0.M1.jar
3.2.0
spring-tx-3.2. 0.M1
否
7
星讯远大科技有限公司
3、Mybatis3 1、mybatis3 的版本
框架名称
版本
最后发布时间
MyBatis
3.1.1
2012-04-15
2、MyBatis3.1.1 所需的 Jar 包及介绍
Jar 包的分 类 jar 包名称 jar 包 版本 3.1.1 jar 包 文件名 mybatis-3.1.1 jar 包 的作用 Mybatis 核心包 jar 包内包含的 主要包路径及 主要类 依赖的自有 jar 包 名称 依赖的第三方 jar 包名称 本 jar 包是 否为第三 方包 否
mybatis-3.1.1 .jar
8
星讯远大科技有限公司
mybatis-sprin g-1.1.1.jar
1.1.1
mybatis-sprin g-1.1.1
用来创建 SqlSessionfactory
否
4、SSM 框架整合中需要导入的其他 jar 包
jar 包名称 c3p0-0.9.1.2.jar jar 包版本 0.9.1.1 jar 包 文件名 c3p0-0.9.1.2 C3p0 数据源 是 mysql-connector-jav a-5.1.12-bin.jar commons-logging-1. 1.1.jar 5.1.1.2 1.1.1 mysql-connector-java-5
.1.1 2-bin commons-logging-1.1.1 mysql 连接驱动 Apache 通用日志 是 是一个的高性能的代码生成包。它广泛的被 许多 AOP 的框架使用,例如 Spring AOP 和 dynaop,为他们提供方法的 interception(拦 截) 。最流行的 OR 是 jar 包 的作用 本 jar 包是 否为第三 方包
cglib-2.2.jar
2.2
cglib-2.2
是
(struts2.3.4+spring3.2+mybatis3)整合中jar包作用介绍等内容。