`
afei115
  • 浏览: 17511 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论
  • kyvin: 还是有点不明白加不加 Aegis 有什么影响,同样服务可以发布 ...
    cxf应用
  • xixix2004: 哎..内容很好 只是这个排版格式..估计没人有兴趣看下去了
    cxf应用

总结Spring、Hibernate、Struts2官网下载jar文件

 
阅读更多

一直以来只知道搭SSH需要jar文件,作为学习的目的,最好的做法是自己亲自动手去官网下。不过官网都是英文,没耐心一般很难找到下载入口,更何况版本的变化也导致不同版本jar文件有些不一样,让新手很容易一头雾水,这里根据多番查找后的结果进行总结,一来记录下来以备日后自己查阅,二来分享给众多新手。

 

首先看Spring。

spring目前的官网地址:http://www.springsource.org/

研究很久发现,要下载jar文件,主页上的其他花哨的英文信息直接可以忽略,直接在首页鼠标滚轮拉到底部,在GetStarted栏目底下有个Downloads,点进去就是了。

进去后就可以很容易的找到

spring-framework-4.0.0.M1-dist.zip (sha1) 47.6 MB

这样的字眼,这就是下载入口了。当然可以直接浏览器地址栏输入http://www.springsource.org/download/community进入下载。

 

关于Spring版本,以下摘录一些网上的回答:

GA:General Availability,正式发布的版本,在国外都是用GA来说明release版本的;

RC是ReleaseCandidate的缩写,意思是发布倒计时,候选版本,处于Gamma阶段,该版本已经完成全部功能并清除大部分的 BUG。到了这个阶段只会除BUG,不会对软件做任何大的更改;从Alpha到Beta再到Gamma是改进的先后关系,但RC1、RC2往往是取舍关系;

M1就是里程碑版的M就是milestone就是里程碑,应该是有一些全新的功能或者是具有里程碑意义的版本;

文件名有-dependencies的就是里面包含了spring依赖的第三方的jar包,with-docs就是包含参考文档的;

一般你用的话就下载RELEASE的,最好就是包含所有的(源代码及文档这些,有-dependencies字样的),也可以是直接jar包直接用的,不要看什么源代码的;

 

然后看Hibernate。

Hibernate目前官网地址:http://www.hibernate.org/

跟Spring有点像,可以再首页右边区域,找到GetStarted下的Downloads字样,也可以直接鼠标滚轮拉到最底下找到Downloads;

不过点进来之后就不是直接显示各个版本了,而是以几个段落显示出来的一个页面,虽然英文不能全看懂,但是仔细看了第一个段落,内容大致如下:

 

Downloads

 

Hibernate releases are consumable in 2 different formats:

Release bundle

The Hibernate team provides release bundles hosted on the SourceForge File Release System, both in ZIP and TGZ formats.  They contain jars, documentation, source code, etc.

Maven repository artifacts

The preferred method of "using" Hibernate is via Maven artifact repositories.  Many build tools are able to interoperate with Maven repositories including MavenIvyGradle, etc.

Hibernate publishes its artifacts to the JBoss Maven Repository under the org.hibernate groupId/namespace.

 

标色的那个就是链接,点进去之后就可以看到下载jar文件的链接了,不过Hibernate官网这里以目录结构把各个文档jar文件组织起来了,默认看到的是最新的那个目录下的内容,截止到我写博客的时间,已经发布到Hibernate4了,截图如下:

点击那个Parent Folder就可以到上级目录,就可以找Hibernate3,Hibernate2等等文档下载。

至于,版本,和之前介绍Spring一样,因为那都是测试中用到的术语,所以普遍类似。

 

再看Struts。

Struts这个官网:http://struts.apache.org

它比较直接,首页就看到醒目

的下载按钮,不过这样貌似只能下载最新版本,旧版本看不到。

看左边那个大大的导航菜单区域,找

到release,点进去就看到各个旧的版本。

不过经过亲自尝试,确认一个问题,Struts2官方认为旧版本会导致安全问题,所以不支持旧版本的下载,所以只能通过其他途径下载了,这是官网网页的申明:


当点击旧版本链接会直接跳到新版本,无耐。

 

总结完毕。

分享到:
评论

相关推荐

    Spring,hibernate,struts jar 最新jar包

    例如,Spring的核心库spring-context、spring-web等,Hibernate的orm和ejb3-persistence模块,以及Struts2的核心库struts2-core、struts2-spring-plugin等。这些JAR文件是运行SSH框架项目的基础,需要按照正确的顺序...

    Struts2,Spring,Hibernate jar包下载

    Struts2、Spring和Hibernate是Java开发中三大主流的开源框架,它们分别专注于Web层、业务层和服务层的管理,组合使用可以构建出强大的企业级应用。这些框架的jar包是开发人员日常工作中必不可少的工具。 **Struts2*...

    spring hibernate struts2 整合jar包

    标题中的"spring hibernate struts2 整合jar包"指的是一个用于构建Java Web应用程序的集成框架,这个框架集成了Spring、Hibernate和Struts2这三个关键的开源技术。Spring是全面的企业级应用开发框架,提供了依赖注入...

    struts2+spring+hibernate 整合的jar包

    1. **配置环境**:确保所有必需的jar包都在项目类路径中,包括Struts2、Spring、Hibernate及相关依赖库。 2. **创建Spring配置文件**:配置Spring的ApplicationContext,定义Bean,包括DAO、Service以及事务管理器...

    spring+hibernate+Struts2的jar包

    在Java Web开发中,Spring、Hibernate和Struts2是三个非常重要的框架,它们分别负责不同的职责,共同构建出一个强大的企业级应用系统。这个压缩包包含这三个框架的核心库,为开发者提供了一站式解决方案,方便集成和...

    struts2、hibernate和spring框架整合所需的jar以及配置文档

    1. **Struts2** 相关的jar:包括`struts2-core.jar`、`struts2-convention-plugin.jar`、`struts2-spring-plugin.jar`等,这些库文件提供了Struts2的核心功能和与Spring的整合。 2. **Hibernate** 相关的jar:如`...

    struts2和spring和Hibernate整合的jar包

    Struts2、Spring和Hibernate是Java Web开发中的三大框架,它们各自解决应用程序的不同问题,而将这三者整合在一起可以构建高效、灵活的企业级应用。Struts2作为MVC(Model-View-Controller)框架,负责处理用户请求...

    struts2-hibernate3-spring整合需要的全部jar包

    "struts2-hibernate3-spring整合需要的全部jar包"正是为了解决这个问题,它包含了所有必要的库文件,使得开发者可以直接引入而无需担心版本冲突。 以下是这个整合所需的一些关键jar包及其作用: 1. **Struts2框架*...

    s2sh struts2 Spring hibernate整合实例(附带所有jar包,及源码)

    1. **引入依赖**:首先,需要将Struts2、Spring和Hibernate的jar包添加到项目的类路径中,这些jar包在提供的压缩包中已经包含。 2. **配置Struts2**:在web.xml中配置Struts2的过滤器,指定struts2的核心配置文件...

    Spring集成struts以及hibernate jar包

    标题中的"Spring集成struts以及hibernate jar包"指的是在Java Web开发中,将Spring框架与Struts2和Hibernate框架进行整合的过程。这通常是为了构建一个完整的MVC(Model-View-Controller)架构,其中Spring负责依赖...

    struts2整合spring、hibernate的jar包

    Struts2、Spring和Hibernate是Java Web开发中的三大框架,它们各自在不同的层面解决应用程序的架构问题。Struts2作为MVC(Model-View-Controller)框架,负责处理用户请求和展示视图;Spring则是一个全面的轻量级...

    struts+hibernate整合jar包

    在提供的压缩包文件"struts hibernate"中,应包含了Struts 2和Hibernate的最新版jar包。这些库文件包含了运行一个基于Struts 2和Hibernate的Web应用所需的所有核心组件,例如Struts 2的动作调度、视图渲染、拦截器...

    hibernate,struts2,spring 整合jar包

    SSH整合指的是将Spring、Struts2和Hibernate这三个开源框架集成在一起,用于构建高效、灵活的企业级Java应用。在Java开发中,这三大框架各有其专长:Spring提供了强大的依赖注入和面向切面编程功能,Struts2是MVC...

    Spring+Struts2+Hibernate整合JAR包

    这个"Spring+Struts2+Hibernate整合JAR包"是一个集合了这三个框架所需库文件的压缩包,旨在帮助开发者快速搭建基于这三大框架的Java Web应用。通过整合这些JAR包,开发者可以减少配置工作,提高开发效率。 Spring...

    spring+hibernate+struts整合jar包

    Spring、Hibernate和Struts是Java开发中非常经典的三大框架,它们分别负责控制层、持久层和展示层,常被组合使用以构建企业级Web应用程序。本文将详细介绍这三大框架的整合过程及其关键知识点。 首先,Spring框架是...

    使用spring整合hibernate和struts时所要用到的所有jar包

    1. **Spring框架**:`spring-context.jar`, `spring-beans.jar`, `spring-core.jar`, `spring-aop.jar`, `spring-tx.jar`, `spring-webmvc.jar`, `spring-expression.jar`,以及Struts2的Spring插件`struts2-spring-...

    Struts2 Spring Hibernate IBatis

    Struts2 Spring Hibernate IBatis Struts2 Spring Hibernate IBatisStruts2 Spring Hibernate IBatisStruts2 Spring Hibernate IBatis 只需要导入相应的jar包就行了 ,数据库是mysql :数据库名叫做mydatabase,表名...

    Spring整合Struts和hibernate的所有jar文件

    此资源中包涵了spring整合struts和hibernate的所有资源,在做项目时只要在工程中引入该jar包就行,不用在eclipse或Myeclipse中加载strut与hibernate的资源了,挺有用的!

    struts2 spring2 hibernate3整合源代码+jar包

    Struts2、Spring2和Hibernate3是Java Web开发中的三个重要框架,它们分别负责MVC模式中的动作控制、依赖注入以及持久化管理。这三者的整合可以构建出高效、松耦合的Web应用。 **Struts2** 是一个基于MVC设计模式的...

    spring整合hibernate与struts2所需jar包

    1. **引入jar包**:压缩包中的"spring整合hibernate与struts2所需jar包"包含了这三个框架的核心库,包括Spring的核心、数据访问/集成、Web模块,Hibernate的主库和JPA支持,以及Struts2的核心、插件和其他相关依赖。...

Global site tag (gtag.js) - Google Analytics