Spring3.1+Hibernate3+Struts2的最新整合所需要的jar包

2023-11-29 11:38

本文主要是介绍Spring3.1+Hibernate3+Struts2的最新整合所需要的jar包,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1、第一步:打开官网:http://www.springsource.org/download/community

 

2、第二步:点击“SPRING FRAMEWORK”图片



 

 

 

3、第三步:点击“小猫”图标



 

 

4、第四步:拉到页面中部的位置,找到“Downloading Artifacts”,点击下面的“downloading Spring artifacts”链接



  

5、第五步:拉到页面底部,找到“Manually downloading Spring distributions”,点击下面的“http://repo.spring.io.”链接



   

6、第六步:点击顶部的“Artifacts”标签



 
   

7、第七步:点击左侧的“Simple Browser”,右侧菜单中,依次点击“libs-release-local ”-->“org/”-->“springframework/”-->“spring/”,最终打开存放所有Spring提供下载的包下载区。


 

8、第八步:点击对应版本的文件夹,进入该版本包下载区。例如点击“4.1.6.RELEASE/”



 

9、第九步:点击"spring-framework-xxx.RELEASE-dist.zip",即可开始下载。例如点击“spring-framework-4.1.6.RELEASE-dist.zip”



 

10、第十步:解压下载好的“spring-framework-xxx.RELEASE-dist.zip”包,即可获取所需的jar包。


 

附上本文涉及的官网包直接下载地址:spring-framework-4.1.6.RELEASE-dist.zip



如何在改版的spring官网下载jar包问题

2014-04-17 08:46 粽子爱情  |  浏览 27646 次

第一步:打开官网:http://www.springsource.org/download/community;

第二步:点击图片

第三步:点击图标

第四步:找到如下链接,点击进去

第五步:再找到如下链接点击

第六步:点击artifacts标签

第七步:再在这个页面的左边菜单点击simple brower后再点击libs-release-local如下图

得到如下页面:

点击org得到如下界面:

点击springframework得到如下界面:

然后再点击spring得到如下界面:

点击4.0.3RELEASE得到如下:

最后点击psring-framework-4.0.3.RELEASE-dist.解压就可以在文件中找到jar包了。



Struts2、hibernate和spring下载,整合所需jar包  2011-05-08 15:16:37

分类: 系统运维

ssh三个框架各自所有版本下载地址如下

Struts framework 下载地址:

http://mirror.bjtu.edu.cn/apache/struts/binaries/

hibernate framework 下载地址:http://www.mirrorservice.org/sites/download.sourceforge.net/pub/sourceforge/h/project/hi/hibernate/

spring framework 下载地址:

http://www.springsource.org/download

http://www.springsource.com/download/community?sid=882865

 

struts2
commons-logging-1.0.4.jar 主要用于日志处理
freemarker-2.3.8.jar 模板相关操作需要包
ognl-2.6.11.jar ognl表达示所需包,
xwork-2.0.7.jar xwork核心包
struts2-core-2.0.14.jar struts2核心包
struts2-spring-plugin-2.0.14.jar struts2整合spring所需要的包
如果还需要整合其它框架或者插件,再导入其它的包




hibernate
Hibernate3.jar hibernate核心包

antlr-2.7.6.jar 一个语言转换工具(Hibernate利用它实现 HQL 到 SQL 的转换模板相关操作需要包)

c3p0-0.9.1.jar  c3p0数据源实现的jar文件

cglib.jar CGLIB 字节码解释器
commons-collections-3.1.jar collections Apache 的工具集

dom4j-1.6.1.jar dom4j XML 解析器
jta-1.1.jar 标准的 JAVA 事务处理接口


javassist-3.9.0.GA.jar 代码生成工具 (Hibernate用它在运行时扩展 Java类和实现,同cglib包)
slf4j-api-1.5.8.jar和slf4j-log4j12-1.5.0.jar hibernate使用的一个日志系统

 

3.3以后的版本好像没有以下两个jar文件
asm.jar ASM字节码库 如果使用“cglib”则必要
asm-attrs.jar ASM字节码库 如果使用“cglib”则必要
如果想使用缓存需要加入:ehcache.jar EHCache缓存


连接数据库加入相关包....





spring
spring-beans.jar 访问配置文件、创建和管理bean 以及进行Inversion of Control / Dependency Injection(IoC/DI)操作相关的所有类
spring-context.jar 可以找到使用Spring ApplicationContext特性时所需的全部类,JDNI 所需的全部类,instrumentation组件以及校验Validation 方面的相关类
spring-core.jar Spring 框架基本的核心工具类
spring-jdbc.jar 包含对Spring 对JDBC 数据访问进行封装的所有类
spring-orm.jar 对映射框架的一些支持
spring-tx.jar 提供对事务的支持
如果还需要AOP的支持,还要加上aspectjrt.jar和aspectjweaver.jar


其它可选包:
commons-beanutils-1.6.jar
commons-dbcp-1.2.2.jar
commons-pool-1.4.jar
commons-fileupload-1.2.1.jar
commons-io-1.4.jar

转自:http://apps.hi.baidu.com/share/detail/34224771#

Spring3.1+Hibernate3+Struts2的最新整合所需要的jar包

方法/步骤

  1. Spring的基本jar包:

    1.org.springframework.web-3.1.4.RELEASE.jar:

         在web.xml中配置启动Spring容器所需,包括上下文(参数contextConfigLocation)和监听器(类ContextLoaderListener)

    2.com.springsource.org.apache.commons.dbcp-1.2.2.osgi.jar: 

         在spring配置文件中配置dataSource所需(类BasicDataSource)

    3.org.springframework.context-3.1.4.RELEASE.jar:

         IOC反转控制获取实例化,如getBean()所需(类ClassPathXmlApplicationContext)

    4.org.springframework.beans-3.1.4.RELEASE.jar:

         异常处理(如实例化类ClassPathXmlApplicationContext所抛出的类BeansException)

    5.org.springframework.core-3.1.4.RELEASE.jar:

         spring核心包,包含了一些类的父类,如BeansException的父类NestedRuntimeException

    6.com.springsource.org.apache.commons.logging-1.1.1.jar:

         (实例化ClassPathXmlApplicationContext所需,类LogFactory)

    7.org.springframework.asm-3.1.1.RELEASE.jar

         (实例化ClassPathXmlApplicationContext所需,类ClassVisitor)

    8.org.springframework.expression-3.1.1.RELEASE.jar

         (实例化ClassPathXmlApplicationContext所需,类PropertyAccessor)

    9.com.springsource.org.apache.commons.pool-1.5.3.jar

         (实例化ClassPathXmlApplicationContext所需,GenericObjectPool)

    10.org.springframework.orm-3.1.1.RELEASE.jar

         (ORM整合所须)

    11.org.springframework.jdbc-3.1.4.RELEASE.jar:

         初始化sessionFactory

  2. Spring的AOPjar包:

    1.org.springframework.aop-3.1.4.RELEASE.jar

    2.com.springsource.org.aopalliance-1.0.0.jar

    3.com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar

  3. struts2的jar包:

    1.struts2-core-2.3.1.2.jar:

         struts的核心包

    2.xwork-core-2.3.1.2.jar:

         Action类所在的包

    3.ognl-3.0.6.jar:

    4.javassist-3.11.0.GA.jar

    5.commons-lang3-3.1.jar

    6.commons-fileupload-1.3.jar

    7.freemarker-2.3.19.jar

    8.commons-io-2.0.1.jar

    9.struts2-spring-plugin-2.3.1.2.jar

  4. Hibernate的jar包:

    1.com.springsource.org.hibernate-3.3.1.GA.jar:

         org.hibernate.*

    2.org.springframework.transaction-3.1.4.RELEASE.jar

         org.springframework.dao.*    不加的话extends HibernateDaoSupport的时候会报The type org.springframework.dao.support.DaoSupport cannot           be resolved. It is indirectly referenced from required .class files的错误

    3.jta-1.1.jar:

         javax.transaction.TransactionManager

    4.com.springsource.org.dom4j-1.6.1.jar

    5.slf4j-api-1.5.8.jar:

         LoggerFactory.class

    6.slf4j-api-1.5.8.jar

    7.com.springsource.org.apache.commons.collections-3.2.1.jar

    8.com.springsource.antlr-2.7.7.jar

  5. Spring3.1+Hibernate3+Struts2的最新整合所需要的jar包

      2459人阅读  评论(0)  收藏  举报
      分类:
     
    1. spring的基本jar包:

      1.org.springframework.web-3.1.4.RELEASE.jar:

           在web.xml中配置启动Spring容器所需,包括上下文(参数contextConfigLocation)和监听器(类ContextLoaderListener)

      2.com.springsource.org.apache.commons.dbcp-1.2.2.osgi.jar: 

           在spring配置文件中配置dataSource所需(类BasicDataSource)

      3.org.springframework.context-3.1.4.RELEASE.jar:

           IOC反转控制获取实例化,如getBean()所需(类ClassPathXmlApplicationContext)

      4.org.springframework.beans-3.1.4.RELEASE.jar:

           异常处理(如实例化类ClassPathXmlApplicationContext所抛出的类BeansException)

      5.org.springframework.core-3.1.4.RELEASE.jar:

           spring核心包,包含了一些类的父类,如BeansException的父类NestedRuntimeException

      6.com.springsource.org.apache.commons.logging-1.1.1.jar:

           (实例化ClassPathXmlApplicationContext所需,类LogFactory)

      7.org.springframework.asm-3.1.1.RELEASE.jar

           (实例化ClassPathXmlApplicationContext所需,类ClassVisitor)

      8.org.springframework.expression-3.1.1.RELEASE.jar

           (实例化ClassPathXmlApplicationContext所需,类PropertyAccessor)

      9.com.springsource.org.apache.commons.pool-1.5.3.jar

           (实例化ClassPathXmlApplicationContext所需,GenericObjectPool)

      10.org.springframework.orm-3.1.1.RELEASE.jar

           (ORM整合所须)

      11.org.springframework.jdbc-3.1.4.RELEASE.jar:

           初始化sessionFactory

    2. 2

      Spring的AOPjar包:

      1.org.springframework.aop-3.1.4.RELEASE.jar

      2.com.springsource.org.aopalliance-1.0.0.jar

      3.com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar

    3. 3

      struts2的jar包:

      1.struts2-core-2.3.1.2.jar:

           struts的核心包

      2.xwork-core-2.3.1.2.jar:

           Action类所在的包

      3.ognl-3.0.6.jar:

      4.javassist-3.11.0.GA.jar

      5.commons-lang3-3.1.jar

      6.commons-fileupload-1.3.jar

      7.freemarker-2.3.19.jar

      8.commons-io-2.0.1.jar

      9.struts2-spring-plugin-2.3.1.2.jar

    4. 4

      hibernate的jar包:

      1.com.springsource.org.hibernate-3.3.1.GA.jar:

           org.hibernate.*

      2.org.springframework.transaction-3.1.4.RELEASE.jar

           org.springframework.dao.*    不加的话extends HibernateDaoSupport的时候会报The type org.springframework.dao.support.DaoSupport cannot           be resolved. It is indirectly referenced from required .class files的错误

      3.jta-1.1.jar:

           javax.transaction.TransactionManager

      4.com.springsource.org.dom4j-1.6.1.jar

      5.slf4j-api-1.5.8.jar:

           LoggerFactory.class

      6.slf4j-api-1.5.8.jar

      7.com.springsource.org.apache.commons.collections-3.2.1.jar

      8.com.springsource.antlr-2.7.7.jar


这篇关于Spring3.1+Hibernate3+Struts2的最新整合所需要的jar包的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/432674

相关文章

Java覆盖第三方jar包中的某一个类的实现方法

《Java覆盖第三方jar包中的某一个类的实现方法》在我们日常的开发中,经常需要使用第三方的jar包,有时候我们会发现第三方的jar包中的某一个类有问题,或者我们需要定制化修改其中的逻辑,那么应该如何... 目录一、需求描述二、示例描述三、操作步骤四、验证结果五、实现原理一、需求描述需求描述如下:需要在

springboot将lib和jar分离的操作方法

《springboot将lib和jar分离的操作方法》本文介绍了如何通过优化pom.xml配置来减小SpringBoot项目的jar包大小,主要通过使用spring-boot-maven-plugin... 遇到一个问题,就是每次maven package或者maven install后target中的ja

PyCharm 接入 DeepSeek最新完整教程

《PyCharm接入DeepSeek最新完整教程》文章介绍了DeepSeek-V3模型的性能提升以及如何在PyCharm中接入和使用DeepSeek进行代码开发,本文通过图文并茂的形式给大家介绍的... 目录DeepSeek-V3效果演示创建API Key在PyCharm中下载Continue插件配置Con

Spring Boot整合log4j2日志配置的详细教程

《SpringBoot整合log4j2日志配置的详细教程》:本文主要介绍SpringBoot项目中整合Log4j2日志框架的步骤和配置,包括常用日志框架的比较、配置参数介绍、Log4j2配置详解... 目录前言一、常用日志框架二、配置参数介绍1. 日志级别2. 输出形式3. 日志格式3.1 PatternL

SpringBoot整合DeepSeek实现AI对话功能

《SpringBoot整合DeepSeek实现AI对话功能》本文介绍了如何在SpringBoot项目中整合DeepSeekAPI和本地私有化部署DeepSeekR1模型,通过SpringAI框架简化了... 目录Spring AI版本依赖整合DeepSeek API key整合本地化部署的DeepSeek

Ollama整合open-webui的步骤及访问

《Ollama整合open-webui的步骤及访问》:本文主要介绍如何通过源码方式安装OpenWebUI,并详细说明了安装步骤、环境要求以及第一次使用时的账号注册和模型选择过程,需要的朋友可以参考... 目录安装环境要求步骤访问选择PjrIUE模型开始对话总结 安装官方安装地址:https://docs.

MySQL 缓存机制与架构解析(最新推荐)

《MySQL缓存机制与架构解析(最新推荐)》本文详细介绍了MySQL的缓存机制和整体架构,包括一级缓存(InnoDBBufferPool)和二级缓存(QueryCache),文章还探讨了SQL... 目录一、mysql缓存机制概述二、MySQL整体架构三、SQL查询执行全流程四、MySQL 8.0为何移除查

MySql9.1.0安装详细教程(最新推荐)

《MySql9.1.0安装详细教程(最新推荐)》MySQL是一个流行的关系型数据库管理系统,支持多线程和多种数据库连接途径,能够处理上千万条记录的大型数据库,本文介绍MySql9.1.0安装详细教程,... 目录mysql介绍:一、下载 Mysql 安装文件二、Mysql 安装教程三、环境配置1.右击此电脑

Spring Boot 整合 ShedLock 处理定时任务重复执行的问题小结

《SpringBoot整合ShedLock处理定时任务重复执行的问题小结》ShedLock是解决分布式系统中定时任务重复执行问题的Java库,通过在数据库中加锁,确保只有一个节点在指定时间执行... 目录前言什么是 ShedLock?ShedLock 的工作原理:定时任务重复执行China编程的问题使用 Shed

Linux部署jar包过程

《Linux部署jar包过程》文章介绍了在Linux系统上部署Java(jar)包时需要注意的几个关键点,包括统一JDK版本、添加打包插件、修改数据库密码以及正确执行jar包的方法... 目录linux部署jar包1.统一jdk版本2.打包插件依赖3.修改密码4.执行jar包总结Linux部署jar包部署