Spring、MyBatis、Struts框架整合的jar

来源:互联网 发布:人人店三级分销源码 编辑:程序博客网 时间:2024/05/18 08:09



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

 


0 0
原创粉丝点击