一、综述:对最新版本Struts2、Mybatis、Spring框架的一个整合,包括最新版本的jar包,tomcat,并且是一个通用稳定的框架。
二、下面是框架的名称,版本,以及最后发布的时间以表格形式呈现
1、Sturts2
1、sturts2的版本
|
框架名称
|
版本 |
最后发布时间 |
|
Struts2 |
2.3.4
|
2012-6-11 |
2、Struts2.3.4 所需的Jar包及介绍
|
Jar包的分类 |
jar包名称 |
jar包版本 |
jar包文件名 |
jar包的作用 |
jar包内包含的主要包路径及主要类 |
依赖的自有jar包名称 |
依赖的第三方jar包名称 |
本jar包是否为第三方包 |
|
Struts 2.3.4 的 核 心 包 |
struts2-core -2.3.4.jar |
2.3.4 |
struts2-core-2.3.4 |
struts2的核心包 |
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter |
xwork-core -2.3.4.jar |
|
否 |
|
xwork-core -2.3.4.jar
|
2.3.4 |
xwork-core-2.3.4 |
xwork核心包 |
com.opensymphony.xwork2/ com.opensymphony.xwork2.cinfig/ com.opensymphony.xwork2.ognl/ |
|
|
否 | |
|
aopalliance.jar
|
1.0 |
aopalliance
|
这个包为AOP提供了最普通和通用的接口 |
org.aopalliance.aop/org.aopalliance.aop.intercept |
|
|
否 | |
|
commons-fileupload-1.2.2.jar |
1.2.2
|
commons-fileupload-1.2.2
|
Struts文件的上传下载 |
org.apacher.commons.fileupload/ org.apacher.commons.fileupload.util |
|
|
否 | |
|
commons-lang 3-3.1.jar |
3.3.1
|
commons-lang3-3.1 |
为java.lang包提供扩展 |
org.apacher.commons.lang3/ org.apacher.commons.lang3.builder |
|
|
否 | |
|
commons-logging -1.1.1.jar |
1.1.1 |
commons-logging-1.1.1
|
Jakarta的通用日志记录包 |
org.apacher.commons.logging/org.apacher.commons.logging.impl
|
|
|
否 | |
|
freemarker-2.3.19.jar
|
2.3.19 |
freemarker-2.3.19
|
FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具 |
|
|
|
否 | |
|
ognl-3.0.5.jar
|
3.0.5 |
ognl-3.0.5
|
支持ognl表达式 |
Ognl |
|
|
否 | |
|
辅助jar包 |
struts2-spring -plugin-2.3.4.jar
|
2.3.4
|
struts2-spring-plugin-2.3.4
|
struts2和spring整合需要的包 |
|
|
|
否 |
2、Spring
1、spring的版本
|
框架名称
|
版本 |
最后发布时间 |
|
Spring |
3.2.0
|
2012-05-30 |
2、Spring3.2.0 所需的Jar包及介
|
Jar包的分类 |
jar包名称 |
jar包版本 |
jar包 文件名 |
jar包 的作用 |
jar包内包含的主要包路径及主要类 |
依赖的自有jar包名称 |
依赖的第三方jar包名称 |
本jar包是否为第三方包 |
|
Spring 的 核 心 组 件 包 |
spring-aop-3.2.0.M1.jar
|
3.2.0 |
spring-a |
基于AOP的Spring特性如声明型事务管理(DeclarativeTransactionManagement) |
org.springframework.aop/org.springframework.aop.aspectj /org.springframework.aop.aspectj.annotation |
spring-core-3.2.0.M1.jar/cglib-2.1.3.jar/ spring-beans-3.2.0.M1.jar |
|
否 |
|
spring-asm-3.2.0.M1.jar
|
3.2.0 |
spring-asm-3.2.0.M1 |
spring 表达式语言 |
org.springfremework.asm
|
|
|
否 | |
|
spring-beans-3.2.0.M1.jar
|
3.2.0 |
spring-beans-3.2.0.M1 |
它包含访问配置文件、创建和管理bean以及进行(IoC/DI)操作相关的所有类 |
org.springframework.bens/org.springframework.annotation/org.springframework.factory/org.springframework.config |
spring-core-3.2.0.M1.jar/cglib-2.1.3.jar |
|
否 | |
|
spring-context-3.2.0.M1.jar |
3.2.0 |
spring-context-3.2.0.M1 |
为Spring核心提供了大量扩展 |
org.springframework.cache/org.springframework.cache.interceptor/org.springframework.config/ |
spring-core-3.2.0.M1.jar/spring-beans-3.2.0.M1.jar/spring-aop-3.2.0.M1.jar/aopalliance.jar |
|
否 | |
|
spring-core-3.2.0.M1.jar |
3.2.0 |
spring-core-3.2.0.M1 |
包含Spring框架基本的核心工具类 |
org.springframework.core |
spring-expression-3.2.0.M1.jar |
|
否 | |
|
spring-expression-3.2.0.M1.jar
|
3.2.0 |
spring-expression-3.2.0.M1
|
spring 表达式语言
|
|
|
|
否 | |
|
spring-jdbc-3.2.0.M1.jar
|
3.2.0 |
spring-jdbc-3.2.0.M1 |
包含对Spring对JDBC数据访问进行封装的所有类
|
org.springframework.jdbc/org.springframework.jdbc.config |
spring-core-3.2.0.M1.jar/spring-beans-3.2.0.M1.jar |
|
否 | |
|
辅 助 包 |
spring-orm-3.2.0.M1.jar
|
3.2.0 |
spring-orm-3.2.0.M1 |
spring 整合第三方的 ORM 映射支持,如 Hibernate 、Ibatis、Jdo 以及spring的JPA的支持。 |
org.springframework.orm.hibernate4/org.springframework.orm.support |
spring-core-3.2.0.M1.jar/spring-beans-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-web-3.2.0.M1.jar |
3.2.0 |
spring-web-3.2.0.M1 |
包含Web应用开发时,用到Spring框架时所需的核心类,包括自动载入WebApplicationContext特性的类、Struts与JSF集成类、文件上传的支持类、Filter类和大量工具辅助类。 |
|
spring-core-3.2.0.M1.jar/spring-beans-3.2.0.M1.jar/spring-context-3.2.0.M1.jar |
|
否 | |
|
spring-tx-3.2.0.M1.jar
|
3.2.0 |
spring-tx-3.2.0.M1 |
spring的事物(transction)管理
|
org.springframework.transaction |
|
|
否 |
3、Mybatis3
1、mybatis3的版本
|
框架名称
|
版本 |
最后发布时间 |
|
MyBatis |
3.1.1
|
2012-04-15 |
2、MyBatis3.1.1 所需的Jar包及介绍
|
Jar包的分类 |
jar包名称 |
jar包版本 |
jar包 文件名 |
jar包 的作用 |
jar包内包含的主要包路径及主要类 |
依赖的自有jar包名称 |
依赖的第三方jar包名称 |
本jar包是否为第三方包 |
|
|
mybatis-3.1.1.jar
|
3.1.1 |
mybatis-3.1.1 |
Mybatis核心包 |
|
|
|
否 |
|
|
mybatis-spring-1.1.1.jar
|
1.1.1 |
mybatis-spring-1.1.1 |
用来创建SqlSessionfactory |
|
|
|
否 |
4、SSM框架整合中需要导入的其他jar包
|
jar包名称 |
jar包版本 |
jar包 文件名 |
jar包 的作用 |
本jar包是否为第三方包 |
|
c3p0-0.9.1.2.jar |
0.9.1.1 |
c3p0-0.9.1.2 |
C3p0数据源 |
是 |
|
mysql-connector-java-5.1.12-bin.jar |
5.1.1.2 |
mysql-connector-java-5.1.12-bin |
mysql连接驱动 |
是 |
|
commons-logging-1.1.1.jar
|
1.1.1 |
commons-logging-1.1.1 |
Apache通用日志 |
是 |
|
cglib-2.2.jar |
2.2 |
cglib-2.2 |
是一个的高性能的代码生成包。它广泛的被许多AOP的框架使用,例如Spring AOP和dynaop,为他们提供方法的interception(拦截)。最流行的OR |
是 |
本文详细介绍了Struts2、Mybatis、Spring框架的整合使用,包括最新版本的jar包、Tomcat配置及通用稳定框架的搭建。
576

被折叠的 条评论
为什么被折叠?



