一、综述:对最新版本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 | 是 |