`
周一Monday
  • 浏览: 346772 次
  • 来自: 北京
社区版块
存档分类
最新评论

整合Struts2.2与Hibernate3.6需要的Spring3.1相关JAR文件

阅读更多

说一个不是很难,但确实老生常谈的问题:SSH整合。

现在Spring已经更新到Spring3.X了,最新的是Spring3.1吧。
Spring3.X的JAR文件的组织方式与Spring2.X有了很大变化。
没有那个spring.jar了,而是把所有的JAR文件按模块区分开了。

 

好吧,现在介绍一下自己平时学习SSH整合时用到的JAR吧。

 

第一:Spring3(以Spring3.1为例)

----------------------------------------基本JAR----------------------------------------

 

org.springframework.asm-3.1.0.RELEASE.jar
org.springframework.beans-3.1.0.RELEASE.jar
org.springframework.context-3.1.0.RELEASE.jar
org.springframework.core-3.1.0.RELEASE.jar
org.springframework.expression-3.1.0.RELEASE.jar

 

额外
com.springsource.org.apache.commons.logging-1.1.1.jar(日志)

 

----------------------------------------加入AOP支持----------------------------------------

 

org.springframework.aop-3.1.0.RELEASE.jar

 

额外
com.springsource.org.aopalliance-1.0.0.jar
com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar

com.springsource.net.sf.cglib-2.2.0.jar (上次忘记加了)

 

----------------------------------------整合Hibernate3.6----------------------------------------

 

org.springframework.jdbc-3.1.0.RELEASE.jar
org.springframework.orm-3.1.0.RELEASE.jar
org.springframework.transaction-3.1.0.RELEASE.jar

 

额外
com.springsource.com.mchange.v2.c3p0-0.9.1.2.jar(C3P0数据源,根据具体情况而定)

 

下面的要么都加,要么都不加。
要加的话,还要引入log4j.properties文件

com.springsource.org.apache.log4j-1.2.15.jar(日志)
slf4j-log4j12-1.6.1.jar(日志)

 

----------------------------------------整合Struts2.2----------------------------------------

 

org.springframework.web-3.1.0.RELEASE.jar

 

好了,上面的就是SSH整合时,Spring3.x常用的JAR。

 

第二:Hibernate3(以Hibernate3.6为例)

 

hibernate-distribution-3.6.0.Final\ hibernate3.jar
hibernate-distribution-3.6.0.Final\lib\required\*
hibernate-distribution-3.6.0.Final\lib\jpa\*


第三:Struts2(以Struts2.2为例)

 

struts-2.2.1.1\lib\ commons-fileupload-1.2.1.jar
struts-2.2.1.1\lib\ commons-io-1.3.2.jar
struts-2.2.1.1\lib\ freemarker-2.3.16.jar
struts-2.2.1.1\lib\ javassist-3.7.ga.jar
struts-2.2.1.1\lib\ ognl-3.0.jar
struts-2.2.1.1\lib\ struts2-core-2.2.1.1.jar
struts-2.2.1.1\lib\ xwork-core-2.2.1.1.jar
struts-2.2.1.1\lib\ struts2-spring-plugin-2.2.1.1.jar  (Struts2与Spring整合JAR)

 

注意:在有“额外”字样的JAR文件,需要额外下载。

在spring-framework-3.1.0.RELEASE或spring-framework-3.1.0.RELEASE-with-docs

是没有的,而在spring-framework-3.0.2.RELEASE-dependencies这里有那些额外的JAR。

 

上面写的只是自己一点学习心得,可能在真实的开发项目中JAR的选择会有些不一样,这里写的只是一个参考。

分享到:
评论

相关推荐

    Struts2.2+Spring3.1+Hibernate3.6整合(登录示例及CRUD操作)

    Struts2.2、Spring3.1和Hibernate3.6是经典的Java企业级开发框架组合,常被用于构建高效、可扩展的Web应用程序。这个整合示例提供了登录功能以及基本的CRUD(创建、读取、更新、删除)操作,帮助开发者理解如何将这...

    ssh(struts2.2.1+_hibernate3.6+spring3.0.5)整合配置

    下面将详细介绍如何整合Struts2.2.1、Hibernate3.6和Spring3.0.5。 首先,确保准备好所有必要的库文件,包括: 1. Struts2的struts2-2.2.1-all.zip 2. Hibernate的hibernate-distribution-3.6.0.Final-dist.zip 3. ...

    struts2.2.3+spring3.0.3+hibernate3.6.7整合jar包

    struts2.2.3+spring3.0.3+hibernate3.6.7整合jar包 +配置文件+整合Struts2.2与Hibernate3.6需要的Spring3.1相关JAR文件.doc+SSM config.xml.doc+mybatis-spring-1.0.0-reference-simplified-chinese.pdf

    Struts2.3+Spring3.1+Hibernate3.6整合的jar包(全)

    这个压缩包"Struts2.3+Spring3.1+Hibernate3.6整合的jar包(全)"包含了进行SSH整合所需的全部依赖库,使得开发者能够在项目中方便地集成这三大框架。 首先,Struts2.3是基于MVC(Model-View-Controller)架构模式的...

    struts2.3+spring3.1+hibernate3.6整合jar包

    本整合包"struts2.3+spring3.1+hibernate3.6"提供了这三大框架的最新版本,便于开发者进行快速开发。 Struts2是MVC(Model-View-Controller)架构的实现,主要负责处理HTTP请求,提供了一种组织业务逻辑和表现层的...

    STRUTS2.3SPRING3.1HIBERNATE3.6HTML5CSS3技术整合开发.pdf

    本文档主要介绍了如何使用Struts2.3、Spring3.1、Hibernate3.6、HTML5和CSS3技术进行Web应用的整合开发。以下是对这些技术和整合过程的详细说明: 1. **Struts2.3**:Struts2是一个基于MVC(Model-View-Controller...

    整合struts2.2.1+spring3.0.4+hibernate3.6选择jar包

    ### 整合Struts2.2.1+Spring3.0.4+Hibernate3.6:选择合适的JAR包 在构建Java Web应用程序时,整合Struts2、Spring和Hibernate是非常常见的做法。这三个框架分别负责处理不同的层面:Struts2用于MVC(Model-View-...

    struts hibernate Spring 整合实例

    ##### 4.2 整合Struts与Spring - 通过配置Struts的拦截器,将Struts的Action与Spring容器中的Bean关联起来。 - 可以在`struts-config.xml`中定义一个拦截器,使其调用Spring管理的Bean。 ```xml ...

    SSH框架jar包整合

    通过以上步骤,可以有效地整合Struts2、Spring和Hibernate的jar包,并配置好相关的环境。这种方式能够极大地减少因版本冲突而产生的问题,同时也能让开发者更加专注于业务逻辑的实现。在实际开发中,还需要根据项目...

    s2sh-lib-01.zip

    Struts2.2+Spring3.1+Hibernate3.6是一个经典的Java Web开发框架组合,被称为S2SH。这个组合提供了强大的模型-视图-控制器(MVC)架构支持,使得开发者可以高效地构建企业级应用程序。在"**s2sh-lib-01.zip**"压缩包...

    SPring+structs2+hibernate框架搭建

    ### SPring+Struts2+Hibernate框架搭建详解 #### 一、概述 本文将详细介绍如何使用MyEclipse工具逐步搭建SSH(Spring+Struts2+Hibernate)框架环境,适用于初学者快速入门并掌握SSH框架的基本操作流程。通过本教程...

    SSH整合所需JAR包

    整合三大框架开发环境所需的jar包,使用最新的Struts和Spring以及Hibernate,在eclispe下建立动态web项目 将这些jar包加入到lib下 同时applicatonContext.xml需放在WEB-INF目录下

    Spring-Reference_zh_CN(Spring中文参考手册)

    13.8. Spring对分段文件上传(multipart file upload)的支持 13.8.1. 介绍 13.8.2. 使用MultipartResolver 13.8.3. 在表单中处理分段文件上传 13.9. 使用Spring的表单标签库 13.9.1. 配置标签库 13.9.2. form标签 ...

    JAVA程序开发大全---上半部分

    10.8 基于Spring与Struts、Hibernate整合的登录系统 194 10.9 本章小结 199 第11章 JSF框架的开发与应用 200 11.1 JSF框架概述 200 11.1.1 JSF框架工作方式 200 11.1.2 JSF框架的请求处理生命周期 201 11.1.3 JSF...

    dwr中文文档

    ### dwr中文文档知识点概述 #### 一、DWR简介 **DWR**(Direct Web Remoting)是...对于初学者来说,掌握DWR的基本使用方法和配置是非常重要的,而对于进阶开发者而言,则需要深入理解DWR与其他流行框架的整合技巧。

    初学SSH入门实例

    本文档主要介绍了如何利用MyEclipse集成开发环境搭建并实现一个简单的SSH(Struts + Spring + Hibernate)框架应用实例。本实例非常适合初学者快速上手,通过实践操作来理解SSH框架的基本概念与工作流程。 #### 二、...

Global site tag (gtag.js) - Google Analytics