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

相关文章

Spring Boot整合Redis注解实现增删改查功能(Redis注解使用)

《SpringBoot整合Redis注解实现增删改查功能(Redis注解使用)》文章介绍了如何使用SpringBoot整合Redis注解实现增删改查功能,包括配置、实体类、Repository、Se... 目录配置Redis连接定义实体类创建Repository接口增删改查操作示例插入数据查询数据删除数据更

docker编写java的jar完整步骤记录

《docker编写java的jar完整步骤记录》在平常的开发工作中,我们经常需要部署项目,开发测试完成后,最关键的一步就是部署,:本文主要介绍docker编写java的jar的相关资料,文中通过代... 目录all-docker/生成Docker打包部署文件配置服务A的Dockerfile (a/Docke

javacv依赖太大导致jar包也大的解决办法

《javacv依赖太大导致jar包也大的解决办法》随着项目的复杂度和依赖关系的增加,打包后的JAR包可能会变得很大,:本文主要介绍javacv依赖太大导致jar包也大的解决办法,文中通过代码介绍的... 目录前言1.检查依赖2.更改依赖3.检查副依赖总结 前言最近在写项目时,用到了Javacv里的获取视频

Java使用jar命令配置服务器端口的完整指南

《Java使用jar命令配置服务器端口的完整指南》本文将详细介绍如何使用java-jar命令启动应用,并重点讲解如何配置服务器端口,同时提供一个实用的Web工具来简化这一过程,希望对大家有所帮助... 目录1. Java Jar文件简介1.1 什么是Jar文件1.2 创建可执行Jar文件2. 使用java

Spring Boot 整合 SSE(Server-Sent Events)实战案例(全网最全)

《SpringBoot整合SSE(Server-SentEvents)实战案例(全网最全)》本文通过实战案例讲解SpringBoot整合SSE技术,涵盖实现原理、代码配置、异常处理及前端交互,... 目录Spring Boot 整合 SSE(Server-Sent Events)1、简述SSE与其他技术的对

Java整合Protocol Buffers实现高效数据序列化实践

《Java整合ProtocolBuffers实现高效数据序列化实践》ProtocolBuffers是Google开发的一种语言中立、平台中立、可扩展的结构化数据序列化机制,类似于XML但更小、更快... 目录一、Protocol Buffers简介1.1 什么是Protocol Buffers1.2 Pro

springboot整合mqtt的步骤示例详解

《springboot整合mqtt的步骤示例详解》MQTT(MessageQueuingTelemetryTransport)是一种轻量级的消息传输协议,适用于物联网设备之间的通信,本文介绍Sprin... 目录1、引入依赖包2、yml配置3、创建配置4、自定义注解6、使用示例使用场景:mqtt可用于消息发

java -jar example.jar 产生的日志输出到指定文件的方法

《java-jarexample.jar产生的日志输出到指定文件的方法》这篇文章给大家介绍java-jarexample.jar产生的日志输出到指定文件的方法,本文给大家介绍的非常详细,对大家的... 目录怎么让 Java -jar example.jar 产生的日志输出到指定文件一、方法1:使用重定向1、

MyBatis的xml中字符串类型判空与非字符串类型判空处理方式(最新整理)

《MyBatis的xml中字符串类型判空与非字符串类型判空处理方式(最新整理)》本文给大家介绍MyBatis的xml中字符串类型判空与非字符串类型判空处理方式,本文给大家介绍的非常详细,对大家的学习或... 目录完整 Hutool 写法版本对比优化为什么status变成Long?为什么 price 没事?怎

Spring Boot项目如何使用外部application.yml配置文件启动JAR包

《SpringBoot项目如何使用外部application.yml配置文件启动JAR包》文章介绍了SpringBoot项目通过指定外部application.yml配置文件启动JAR包的方法,包括... 目录Spring Boot项目中使用外部application.yml配置文件启动JAR包一、基本原理