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 Starter并实现整合

《一文详解如何从零构建SpringBootStarter并实现整合》SpringBoot是一个开源的Java基础框架,用于创建独立、生产级的基于Spring框架的应用程序,:本文主要介绍如何从... 目录一、Spring Boot Starter的核心价值二、Starter项目创建全流程2.1 项目初始化(

Spring Boot 整合 MyBatis 连接数据库及常见问题

《SpringBoot整合MyBatis连接数据库及常见问题》MyBatis是一个优秀的持久层框架,支持定制化SQL、存储过程以及高级映射,下面详细介绍如何在SpringBoot项目中整合My... 目录一、基本配置1. 添加依赖2. 配置数据库连接二、项目结构三、核心组件实现(示例)1. 实体类2. Ma

SpringBoot整合jasypt实现重要数据加密

《SpringBoot整合jasypt实现重要数据加密》Jasypt是一个专注于简化Java加密操作的开源工具,:本文主要介绍详细介绍了如何使用jasypt实现重要数据加密,感兴趣的小伙伴可... 目录jasypt简介 jasypt的优点SpringBoot使用jasypt创建mapper接口配置文件加密

SpringBoot整合MybatisPlus的基本应用指南

《SpringBoot整合MybatisPlus的基本应用指南》MyBatis-Plus,简称MP,是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变,下面小编就来和大家介绍一下... 目录一、MyBATisPlus简介二、SpringBoot整合MybatisPlus1、创建数据库和

查看Oracle数据库中UNDO表空间的使用情况(最新推荐)

《查看Oracle数据库中UNDO表空间的使用情况(最新推荐)》Oracle数据库中查看UNDO表空间使用情况的4种方法:DBA_TABLESPACES和DBA_DATA_FILES提供基本信息,V$... 目录1. 通过 DBjavascriptA_TABLESPACES 和 DBA_DATA_FILES

最新Spring Security实战教程之Spring Security安全框架指南

《最新SpringSecurity实战教程之SpringSecurity安全框架指南》SpringSecurity是Spring生态系统中的核心组件,提供认证、授权和防护机制,以保护应用免受各种安... 目录前言什么是Spring Security?同类框架对比Spring Security典型应用场景传统

最新Spring Security实战教程之表单登录定制到处理逻辑的深度改造(最新推荐)

《最新SpringSecurity实战教程之表单登录定制到处理逻辑的深度改造(最新推荐)》本章节介绍了如何通过SpringSecurity实现从配置自定义登录页面、表单登录处理逻辑的配置,并简单模拟... 目录前言改造准备开始登录页改造自定义用户名密码登陆成功失败跳转问题自定义登出前后端分离适配方案结语前言

OpenManus本地部署实战亲测有效完全免费(最新推荐)

《OpenManus本地部署实战亲测有效完全免费(最新推荐)》文章介绍了如何在本地部署OpenManus大语言模型,包括环境搭建、LLM编程接口配置和测试步骤,本文给大家讲解的非常详细,感兴趣的朋友一... 目录1.概况2.环境搭建2.1安装miniconda或者anaconda2.2 LLM编程接口配置2

使用mvn deploy命令上传jar包的实现

《使用mvndeploy命令上传jar包的实现》本文介绍了使用mvndeploy:deploy-file命令将本地仓库中的JAR包重新发布到Maven私服,文中通过示例代码介绍的非常详细,对大家的学... 目录一、背景二、环境三、配置nexus上传账号四、执行deploy命令上传包1. 首先需要把本地仓中要

Mysql中InnoDB与MyISAM索引差异详解(最新整理)

《Mysql中InnoDB与MyISAM索引差异详解(最新整理)》InnoDB和MyISAM在索引实现和特性上有差异,包括聚集索引、非聚集索引、事务支持、并发控制、覆盖索引、主键约束、外键支持和物理存... 目录1. 索引类型与数据存储方式InnoDBMyISAM2. 事务与并发控制InnoDBMyISAM